[2.1.11] Roboport prototypes do not disable themselves upon running out of power.
Posted: Wed Jul 15, 2026 6:17 am
When cutting off power from a roboport prototype, the roboport will not remove itself from the logistic network as should happen. Instead, robots will remain queued to the roboport, while the robots in the middle of charging will remain suspended in a charging state while no energy is supplied to the robot.
This behavior is not influenced by the `recharge_minimum` value. It appears that roboports are behaving as if they lack a `recharge_minimum` value.
To reproduce:
0. Add the following code to a mod. Load the mod.
1. Load a fresh save save in cheat mode.
2. Place a roboport. Supply it with power. Place another roboport. Supply it with power
3. Build a constant source of logistic demand, such as a requester chest that requests items from a chest supplied by an inserter removing items from the requester chest.
4. Cut off power from only one roboport. Fill it with logistic robots.
5. When the roboport runs out of power, it will not shut down. Robots queued to charge at it will not attempt to go to the other roboport.
The typical behavior of roboports: When a roboport runs out of energy, it will disable itself, removing itself from the logistic network and prompting robots queued to charge at it to charge themselves elsewhere. When the disabled roboport accumulates energy equal to `recharge_minimum`, it will enable itself and allow robots to charge from it again.
This behavior is not influenced by the `recharge_minimum` value. It appears that roboports are behaving as if they lack a `recharge_minimum` value.
To reproduce:
0. Add the following code to a mod. Load the mod.
Code: Select all
data.raw.roboport.roboport.energy_usage = "0W"2. Place a roboport. Supply it with power. Place another roboport. Supply it with power
3. Build a constant source of logistic demand, such as a requester chest that requests items from a chest supplied by an inserter removing items from the requester chest.
4. Cut off power from only one roboport. Fill it with logistic robots.
5. When the roboport runs out of power, it will not shut down. Robots queued to charge at it will not attempt to go to the other roboport.
The typical behavior of roboports: When a roboport runs out of energy, it will disable itself, removing itself from the logistic network and prompting robots queued to charge at it to charge themselves elsewhere. When the disabled roboport accumulates energy equal to `recharge_minimum`, it will enable itself and allow robots to charge from it again.