I see the following issue :
At the Paranid HOP Ship Wharf (609)
Recreate :
Do a build request for a medium ship when there are already ships in the build queue waiting for resources. (Engine Parts, in my case)
Your ship request will appear at #1 position in the construction queue.
Then , the build queue fills with requests for HOP faction ships.
Thereafter, your ship build request is ignored until all faction ships are built.
Construction logic works on the queue, doing all faction ships first.
But more requests come in to fill the queue. These get serviced ahead of player request.
The problem:
The only time a player ship can be built is when the queue empties, and it never does (I have been waiting two days, probably 20 game hours)
It looks to me like a check is made where you peek the queue to determine if the next ship is player (or different faction).
If it is non faction, then leave it on the queue and do next entry.
If this IS the logic in place, it sets up a condition where the queue must be empty of all faction requests before player ship request is processed.
This seems incorrect, because as of 1.32 the queues never empty, so the player ships never build. It seems that just standard FIFO processing of the queue would be a better alternative.
Or, if you must prioritize faction ships over player ships, timestamp the queue elements and if a request has been on the queue for a very long time, give it priority.
Of course, I am guessing at the logic based on the displayed behavior and if that is incorrect, then at least the recreate will be helpful.
Bug ? Ship build queue logic skips player ships
Moderator: Moderators for English X Forum
-
- Posts: 1
- Joined: Sun, 20. May 18, 03:52
-
- Posts: 20
- Joined: Sun, 11. Dec 05, 21:45
Re: Bug ? Ship build queue logic skips player ships
once your economy gets maxed out in 1.32, massive equipment shortages will appear in your game aka (shipyards will not have enough parts to build ships and massive queues will start)
The only fix for this ATM is to build player factories that produce smartchips and engine parts then set up trades to the shipyards/wharfs that are backed up. Ideally you want to produce smartchips and engine parts in both paranid sectors that have shipyards as they run out before anyone else. the TEL seems to sometimes run out.
Also wouldnt hurt to do hull parts as well.
The only fix for this ATM is to build player factories that produce smartchips and engine parts then set up trades to the shipyards/wharfs that are backed up. Ideally you want to produce smartchips and engine parts in both paranid sectors that have shipyards as they run out before anyone else. the TEL seems to sometimes run out.
Also wouldnt hurt to do hull parts as well.