|
0
votes
0
comments
|
Brain: use all four build queues on a celestial in parallel
Suggested by:
solemo
()
The game gives each celestial four independent queues: buildings, LF buildings, LF research and shipyard. Brain runs only one task at a time per celestial, so the other three sit idle.
Observed on a celestial building an LF building: buildings queue empty, LF research empty, shipyard empty. The Brain activities panel shows exactly one row per celestial, never two. The bot already separates these in the scripting API - ConstructionsBeingBuilt() and ConstructionsBeingBuiltLf() are distinct calls - so the distinction exists, it is just not used to run them concurrently. Suggested change: let Brain hold one active task per game queue instead of one per celestial. A mine, an LF building and an LF research could progress simultaneously on the same planet. Up to 4x Brain throughput, no extra fleet slots, since the queues are already independent in the game. Optional: per-queue enable flags and a resource priority order, so queues do not starve each other when funds are short.
Awaiting approval
|