[2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Bugs that are actually features.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 401
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

[2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Post by Hares »

If you have your request set to persist 100 repair packs and your bots are ordered to repair damage after popped-up biters/wrigglers from eggs while standing inside logistic network, the following happens:
  1. Your bots pick the repair task first
  2. They fly away, taking repair packs from your inventory (let's say there were 10 robots, each carrying 4 repair packs)
  3. Immediately, new repair packs are requested
  4. You are delivered 40 new repair packs until you have 100 again
  5. Construction robots return with 39 repair packs
  6. You now have 139 repair packs
  7. 39 RPs are instantly moved to the trash slots
  8. Transport bot police comes after illegal package
I tried setting different limits on the number of packs (like 100-200), but it always ends up with the upper limit, and always ends up with robots chasing me just to remove my repair packs.

Why I assume this is as a bug? Because personal robots, despite being outside of your inventory, contribute to the requests satisfaction.
eugenekay
Inserter
Inserter
Posts: 32
Joined: Tue May 15, 2018 2:14 am
Contact:

Re: [2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Post by eugenekay »

This makes sense to me as-is?

- Set a request for Repair packs - 100 Min, 200 Max
- 100 Repair Packs will be delivered by Logistic bots
- Have more than 100 construction bots in your Inventory (and sufficient Personal Roboport capacity in armor)
- Move to an area with >100 repairable entities
- 100 Bots will deploy, leaving you with 0 usable repair packs in your inventory
- Logistic bots will restock to 100 Repair Packs
- Any remaining Construction Bots will deploy with the newly-delivered repair backs
- Logistic bots will restock to 100 repair packs (again)
- Construction bots finish repair tasks, and return to inventory
- Partially-used repair packs are stacked back together, example 200 Bots * 75% remaining = 150 repair packs
- 100 Repair Packs in inventory + 150 returned = 250 Repair packs
- Logistic bots will remove the extra 50 packs, as specified by the Request


While I do see the logic in counting Deployed Construction bots’ repair packs as “in the character’s inventory”, this change would affect Logistic Bot delivery of replacement Repair Packs - they would not be scheduled until the Construction Bot has completely used-up the Repair Pack in-flight, leading to a delay in restocking.

Try setting your Request Maximum to a higher value (Minimum + Number of Personal Roboport slots).
Rseding91
Factorio Staff
Factorio Staff
Posts: 14384
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Post by Rseding91 »

Thanks for the report. That is correct - they don't.
If you want to get ahold of me I'm almost always on Discord.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 401
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: [2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Post by Hares »

eugenekay wrote: Mon Nov 25, 2024 10:11 pm While I do see the logic in counting Deployed Construction bots’ repair packs as “in the character’s inventory”, this change would affect Logistic Bot delivery of replacement Repair Packs - they would not be scheduled until the Construction Bot has completely used-up the Repair Pack in-flight, leading to a delay in restocking.

Try setting your Request Maximum to a higher value (Minimum + Number of Personal Roboport slots).
I am able to deploy 500 robots, that's up to 2k repair packs (since each robot takes 4). I don't want to reserve that much space in my inventory.
Muche
Fast Inserter
Fast Inserter
Posts: 239
Joined: Fri Jun 02, 2017 6:20 pm
Contact:

Re: [2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Post by Muche »

Would temporarily disabling personal logistics when you're in an area of heavy repairs work for you?
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 401
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

Re: [2.0.21] Repair packs carried by personal robots don't contribute towards personal requests satisfaction

Post by Hares »

Muche wrote: Tue Nov 26, 2024 4:15 am Would temporarily disabling personal logistics when you're in an area of heavy repairs work for you?
It's on the middle of the base -- the wrigglers occasionally pop-up from the eggs.
Post Reply

Return to “Not a bug”