A roboport.
EntityWithOwnerPrototypeElectricEnergySource | VoidEnergySourcefalsefalseThe roboport's energy source.
EnergyfalsefalseThe amount of energy the roboport uses when idle.
energy_usage = "50kW"
EnergyfalsefalseMinimum charge that the roboport has to have after a blackout (0 charge/buffered energy) to begin working again. Additionally, freshly placed roboports will have their energy buffer filled with 0.25 × recharge_minimum energy.
Must be larger than or equal to energy_usage otherwise during low power the roboport will toggle on and off every tick.
recharge_minimum = "40MJ"
ItemStackIndexfalsefalseThe number of robot slots in the roboport.
ItemStackIndexfalsefalseThe number of repair pack slots in the roboport.
SpritetruefalseSpritetruefalseSpritetruefalseAnimationtruefalseThe animation played when the roboport is idle.
AnimationtruefalseAnimationtruefalseuint32falsefalseuint32truefalseIn chunks. The radius of how many chunks this roboport charts around itself. Defaults to the max of logistic range or construction range rounded up to chunks.
ColortruefalseAnimationtruefalseThe animation played at each charging point when a robot is charging there.
floatfalsefalsePresumably states the height of the charging stations and thus an additive offset for the charging_offsets.
floatfalsefalseThe distance (in tiles) from the roboport at which robots will wait to charge. Notably, if the robot is already in range, then it will simply wait at its current position.
floatfalsefalseCan't be negative.
floatfalsefalseCan't be negative.
EnergyfalsefalseThe maximum power provided to each charging station.
charging_energy = "1000kW"
TriggerEffecttruefalseTriggerEffecttruefalseSignalIDConnectortruefalseSignalIDConnectortruefalseSignalIDConnectortruefalseSignalIDConnectortruefalseSignalIDConnectortruefalsedoubletruefalseThe maximum circuit wire distance for this entity.
booleantruefalsebooleantruefalseCircuitConnectorDefinitiontruefalsebooleantruefalseWhether to render the no charge icon if the roboport has less energy than recharge_minimum in its internal buffer and is recovering from a blackout.
LogisticFilterIndextruefalsefloattruefalsefloattruefalseWhen robot ascends or descends to this roboport, at which height is should switch between "air-object" and "object" render layer.
booleantruefalsebooleantruefalseLightDefinitiontruefalseThe light emitted when charging a robot.
uint32truefalseHow many charging points this roboport has. If this is 0, the length of the charging_offsets table is used to calculate the charging station count.
booleantruefalsefloattruefalseVectortruefalsefloattruefalseUnused.
floattruefalseVectortruefalseThe offset from the center of the roboport at which robots will enter and exit.
ItemCountTypetruefalseUnused.
booleantruefalseArray<Vector>truefalseThe offsets from the center of the roboport at which robots will charge. Only used if charging_station_count is equal to 0.
floattruefalseMust be >= logistics_radius.