Factorio is fairly reliably losing manual requests during my space age speedruns. I believe it is related to the silo having a module upgrade request and a manual request with the same module type, but exact conditions are unclear.
What I did:
Create a silo with 4 prod 1s
Create 1k ghosts of pipes
Upgrade bot capacity to 3 (and speed, although I do not think that is required)
Create a BP that upgrades prod 1s to prod2 and also requests 12 eff 2s and 38 prod 2s, with the prod 2s being done in stacks of 10, 10, 10, and 8.
I create a bot network with 5 con bots.
I put the eff 2s in a chest and they are delivered.
I put 25 prod 2s in a chest and they are delivered fulfilling manual requests
I put 12 more prod2s in chest and they are delivered.
Result is 37 prod 2s fulfilled, with 1 remaining and all 4 module upgrades in silo still pending
I then put 13 prod 2s in a chest. Bot "fulfill" requests.
Result: Silo has 4 prod 2s in module slots . Contents are 12 eff2s and *37* prod 2s with no pending requests. One of the prod 2 module requests is never fulfilled.
I have subsequently been able to repro it without the extra ghosts, removing the eff 2s requests, and removing all one stack requesting 8 prod 2s. It is sensitive to how the prod 2s are made available, as I cannot seem to repro the issue if I drop a stack of prod 2s all at once.
Save game with replay enable attached, along with log.
Narrated video, in cause that's helpful: https://youtu.be/Dh83dwwxhEs
[2.0.72] Rocket Silo losing manual requests
[2.0.72] Rocket Silo losing manual requests
- Attachments
-
- factorio-current.log
- (9.02 KiB) Downloaded 15 times
-
- bug-repro2.zip
- (5.83 MiB) Downloaded 14 times
