Prototype/RoboportEquipment: Difference between revisions
(Set prototype parent) |
(Improved some descriptions) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Equipment}} | {{Prototype parent|Prototype/Equipment}} | ||
Used by [[personal roboport]]. | |||
{{Prototype TOC|roboport-equipment}} | |||
Prototype | |||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[Prototype/Equipment]]. | This prototype inherits all the properties from [[Prototype/Equipment]]. | ||
{{Prototype property|recharging_animation|[[Types/Animation|Animation]]}} | |||
The animation played at each charging point when a robot is charging there. | The animation played at each charging point when a robot is charging there. | ||
{{Prototype property|spawn_and_station_height|[[Types/float|float]]}} | |||
Presumably states the height of the charging stations and thus an additive offset for the charging_offsets. | Presumably states the height of the charging stations and thus an additive offset for the charging_offsets. | ||
{{Prototype property|charge_approach_distance|[[Types/float|float]]}} | |||
Presumably, the distance from the roboport at which robots will wait to charge. | Presumably, the distance from the roboport at which robots will wait to charge. | ||
{{Prototype property|construction_radius|[[Types/float|float]]}} | |||
Can't be negative. | Can't be negative. | ||
{{Prototype property|charging_energy|[[Types/Energy|Energy]]}} | |||
== Optional properties == | == Optional properties == | ||
{{Prototype property|spawn_and_station_shadow_height_offset|[[Types/float|float]]|0|optional=true}} | |||
= | |||
{{Prototype property|draw_logistic_radius_visualization|[[Types/bool|bool]]|true|optional=true}} | |||
{{Prototype property|draw_construction_radius_visualization|[[Types/bool|bool]]|true|optional=true}} | |||
{{Prototype property|recharging_light|[[Types/LightDefinition|LightDefinition]]|optional=true}} | |||
The light emitted when charging a robot. | The light emitted when charging a robot. | ||
{{Prototype property|charging_station_count|[[Types/uint32|uint32]]|0|optional=true}} | |||
How 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. | |||
{{Prototype property|charging_distance|[[Types/float|float]]|0.0|optional=true}} | |||
{{Prototype property|charging_station_shift|[[Types/vector|vector]]|optional=true}} | |||
{{Prototype property|charging_threshold_distance|[[Types/float|float]]|1.0|optional=true}} | |||
Distance in tiles. This defines how far away a robot can be from the charging spot and still be charged, however the bot is still required to reach a charging spot in the first place. | |||
{{Prototype property|robot_vertical_acceleration|[[Types/float|float]]|0.01|optional=true}} | |||
{{Prototype property|stationing_offset|[[Types/vector|vector]]||optional=true}} | |||
The offset from the center of the roboport at which robots will enter and exit. | |||
{{Prototype property|robot_limit|[[Types/ItemCountType|ItemCountType]]|max uint|optional=true}} | |||
How many robots can exist in the network (cumulative). | |||
{{Prototype property|robots_shrink_when_entering_and_exiting|[[Types/bool|bool]]|false|optional=true}} | |||
{{Prototype property|charging_offsets|[[Types/table|table]] of [[Types/vector|vector]]|optional=true}} | |||
The offsets from the center of the roboport at which robots will charge. Only used if charging_station_count is equal to 0. | |||
' | {{Prototype property|spawn_minimum|[[Types/Energy|Energy]]|0.2 * energy_source.buffer_capacity|optional=true}} | ||
Minimum amount of energy that needs to available inside the roboport's buffer so that robots can be spawned. | |||
{{Prototype property|burner|[[Types/EnergySource|EnergySource]]|optional=true}} | |||
Must be a burner energy source. Add this is if the roboport should be fueled directly instead of using power from the equipment grid. | |||
The | {{Prototype property|power|[[Types/Energy|Energy]]|optional=true}} | ||
Mandatory if <code>burner</code> is present. The size of the buffer of the burner energy source, so effectively the amount of power that the energy source can produce per tick. |
Latest revision as of 16:05, 27 October 2021
Prototype definitions » PrototypeBase » Prototype/Equipment » Prototype/RoboportEquipment
Used by personal roboport.
Mandatory properties
This prototype inherits all the properties from Prototype/Equipment.
recharging_animation
Type: Animation
The animation played at each charging point when a robot is charging there.
spawn_and_station_height
Type: float
Presumably states the height of the charging stations and thus an additive offset for the charging_offsets.
charge_approach_distance
Type: float
Presumably, the distance from the roboport at which robots will wait to charge.
construction_radius
Type: float
Can't be negative.
charging_energy
Type: Energy
Optional properties
spawn_and_station_shadow_height_offset
Type: float
Default: 0
draw_logistic_radius_visualization
Type: bool
Default: true
draw_construction_radius_visualization
Type: bool
Default: true
recharging_light
Type: LightDefinition
The light emitted when charging a robot.
charging_station_count
Type: uint32
Default: 0
How 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.
charging_distance
Type: float
Default: 0.0
charging_station_shift
Type: vector
charging_threshold_distance
Type: float
Default: 1.0
Distance in tiles. This defines how far away a robot can be from the charging spot and still be charged, however the bot is still required to reach a charging spot in the first place.
robot_vertical_acceleration
Type: float
Default: 0.01
stationing_offset
Type: vector
The offset from the center of the roboport at which robots will enter and exit.
robot_limit
Type: ItemCountType
Default: max uint
How many robots can exist in the network (cumulative).
robots_shrink_when_entering_and_exiting
Type: bool
Default: false
charging_offsets
Type: table of vector
The offsets from the center of the roboport at which robots will charge. Only used if charging_station_count is equal to 0.
spawn_minimum
Type: Energy
Default: 0.2 * energy_source.buffer_capacity
Minimum amount of energy that needs to available inside the roboport's buffer so that robots can be spawned.
burner
Type: EnergySource
Must be a burner energy source. Add this is if the roboport should be fueled directly instead of using power from the equipment grid.
power
Type: Energy
Mandatory if burner
is present. The size of the buffer of the burner energy source, so effectively the amount of power that the energy source can produce per tick.