Page 1 of 1
[posila] [1.1] Spidertron logistics doesn't consider in-flight construction robots
Posted: Tue Dec 01, 2020 8:32 am
by wobbycarly
I have Spidertron Extended mod, and am using a Spidertron Mk3. I've filtered some inventory space for robots, and set the request for 400 robots. However, I noticed that the Spidertron occasionally overfills with robots. It seems that if I'm in a logistics network, when the robots fly out to do work, the logistic system doesn't count working robots, and sends replacements. The working robots then fly back in, and I have too many.
I don't know how to make a movie of this happening, but I have some screenshots.
- 2020-12-01 19_19_38-Factorio 1.1.3.png (236.09 KiB) Viewed 3159 times
- 2020-12-01 19_21_11-Factorio 1.1.3.png (111.13 KiB) Viewed 3159 times
- 2020-12-01 19_23_54-Factorio 1.1.3.png (165.37 KiB) Viewed 3159 times
Does anyone have any ideas as to whether:
a) this is a bug with Factorio core
b) this is expected behaviour
c) something is wrong with the way I've configured my logistics request/inventory filters
d) it's a bug with Spidertron Extended
Thanks.
Re: What is wrong with Spidertron logistics?
Posted: Tue Dec 01, 2020 8:56 am
by Klonan
The bots leave the inventory to go construct things, so the spider requests more
Then the bots return from their job
Re: What is wrong with Spidertron logistics?
Posted: Tue Dec 01, 2020 9:02 am
by wobbycarly
Klonan wrote: ↑Tue Dec 01, 2020 8:56 am
The bots leave the inventory to go construct things, so the spider requests more
Then the bots return from their job
As I suspected, but this is different behaviour to what happens in a player's inventory... shouldn't it be consistent?
Re: What is wrong with Spidertron logistics?
Posted: Tue Dec 01, 2020 9:45 am
by Klonan
wobbycarly wrote: ↑Tue Dec 01, 2020 9:02 am
Klonan wrote: ↑Tue Dec 01, 2020 8:56 am
The bots leave the inventory to go construct things, so the spider requests more
Then the bots return from their job
As I suspected, but this is different behaviour to what happens in a player's inventory... shouldn't it be consistent?
I thought it didn't but yes it does, there is some special logic for characters, I think it should also work for spiders, so I will move this to bug reports
For programmer, the special logic is done in:
Logistics\LogisticNetwork.cpp::1077
LogisticNetwork::FillResult LogisticNetwork::fillRequesters
and for the GUI in:
Gui\ChooseLogisticRequestButton.cpp::232
ItemCountType ChooseLogisticRequestButton::getCountInInventory
Re: [1.1] Spidertron logistics doesn't consider in-flight construction robots
Posted: Tue Dec 01, 2020 9:59 am
by wobbycarly
Since I started with 0.14, the response from you Dev team has been nothing but awesome the whole time. Thanks!
Re: [posila] [1.1] Spidertron logistics doesn't consider in-flight construction robots
Posted: Tue Dec 01, 2020 10:14 am
by posila
Thanks for the report and thank you Klonan for investigating and triaging this.
Fixed for 1.1.4