Florian Jung
Florian Jung
just take that coal from the neighboring rigs
Only occurs sometimes, not really reproducible. Addresses did not resolve to source code lines. ``` Scheduler::recalculate() ================================================================= ==2832==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7ffdb4e53b58 at pc 0x563ae0c41ea5 bp 0x7ffdb4e52ff0 sp 0x7ffdb4e52fe8...
This boils down to the Travelling Purchaser Problem. At least a very basic heuristic for this would still be better than the current algorithm, which just enumerates all chests around...
whenever the fuel is empty on some machines, a high-priority refill job should be scheduled
The coal refill task's first way seems to always go over the (0,0) coordinate. Dunno why
Any `Task` must carry a list of basic items that are permitted to be collected. (Later the scheduler should dynamically decide this, but not yet). `Task::auto_craft_from()` must be called from...
Miners should only be placed on "pure" fields, and not mix different resources.
When an iron axe is being crafted in the factorio game window, to the bot it appears that an iron axe is added to the inventory, but no iron is...
If a CraftingAction is aborted, the game refunds the items to the player. These shall be claimed to the original owner, and not be treated as spurious item update.