Prototype/Roboport: Difference between revisions
(Set prototype parent) |
(Converted to SMW format) |
||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/EntityWithHealth}} | {{Prototype parent|Prototype/EntityWithHealth}} | ||
A [[roboport]]. | |||
{{Prototype TOC|roboport}} | |||
Prototype | |||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[Prototype/EntityWithHealth]]. | This prototype inherits all the properties from [[Prototype/EntityWithHealth]]. | ||
{{Prototype property|energy_source|[[Types/EnergySource|EnergySource]]}} | |||
The roboport's energy source. Must be an electric or void energy source. | The roboport's energy source. Must be an electric or void energy source. | ||
{{Prototype property|energy_usage|[[Types/Energy|Energy]]}} | |||
The amount of energy the roboport uses when idle. | The amount of energy the roboport uses when idle. | ||
{{Prototype property|recharge_minimum|[[Types/Energy|Energy]]}} | |||
{{Prototype property|robot_slots_count|[[Types/ItemStackIndex|ItemStackIndex]]}} | |||
The number of robot slots in the roboport. | The number of robot slots in the roboport. | ||
{{Prototype property|material_slots_count|[[Types/ItemStackIndex|ItemStackIndex]]}} | |||
The number of repair pack slots in the roboport. | The number of repair pack slots in the roboport. | ||
{{Prototype property|base|[[Types/Sprite|Sprite]]}} | |||
{{Prototype property|base_patch|[[Types/Sprite|Sprite]]}} | |||
{{Prototype property|base_animation|[[Types/Animation|Animation]]}} | |||
The animation played when the roboport is idle. | The animation played when the roboport is idle. | ||
{{Prototype property|door_animation_up|[[Types/Animation|Animation]]}} | |||
{{Prototype property|door_animation_down|[[Types/Animation|Animation]]}} | |||
{{Prototype property|request_to_open_door_timeout|[[Types/uint32|uint32]]}} | |||
{{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|logistics_radius|[[Types/float|float]]}} | |||
Can't be negative. | Can't be negative. | ||
{{Prototype property|construction_radius|[[Types/float|float]]}} | |||
Can't be negative. | Can't be negative. | ||
{{Prototype property|charging_energy|[[Types/Energy|Energy]]}} | |||
The amount of energy that is given to a robot per tick. | The amount of energy that is given to a robot per tick. | ||
== Optional properties == | == Optional properties == | ||
{{Prototype property|open_door_trigger_effect|[[Types/TriggerEffect|TriggerEffect]]|optional=true}} | |||
{{Prototype property|close_door_trigger_effect|[[Types/TriggerEffect|TriggerEffect]]|optional=true}} | |||
{{Prototype property|default_available_logistic_output_signal|[[Types/SignalIDConnector|SignalIDConnector]]|optional=true}} | |||
{{Prototype property|default_total_logistic_output_signal|[[Types/SignalIDConnector|SignalIDConnector]]|optional=true}} | |||
{{Prototype property|default_available_construction_output_signal|[[Types/SignalIDConnector|SignalIDConnector]]|optional=true}} | |||
{{Prototype property|default_total_construction_output_signal|[[Types/SignalIDConnector|SignalIDConnector]]|optional=true}} | |||
{{Prototype property|circuit_wire_connection_point|[[Types/WireConnectionPoint|WireConnectionPoint]]|optional=true}} | |||
{{Prototype property|circuit_wire_max_distance|[[Types/double|double]]|0|optional=true}} | |||
The maximum circuit wire distance for this entity. | The maximum circuit wire distance for this entity. | ||
{{Prototype property|draw_copper_wires|[[Types/bool|bool]]|true|optional=true}} | |||
{{Prototype property|draw_circuit_wires|[[Types/bool|bool]]|true|optional=true}} | |||
{{Prototype property|circuit_connector_sprites|[[Types/CircuitConnectorSprites|CircuitConnectorSprites]]|optional=true}} | |||
{{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}} | |||
{{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}} | |||
{{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 centre of the roboport at which robots will enter and exit. | The offset from the centre 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). | 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 centre of the roboport at which robots will charge. | The offsets from the centre of the roboport at which robots will charge. | ||
{{Prototype property|logistics_connection_distance|[[Types/float|float]]||optional=true}} | |||
Must be >= <code>logistics_radius</code>. | Must be >= <code>logistics_radius</code>. |
Revision as of 17:12, 5 August 2019
Template:Prototype parent A roboport.
Mandatory properties
This prototype inherits all the properties from Prototype/EntityWithHealth.
Template:Prototype property The roboport's energy source. Must be an electric or void energy source.
Template:Prototype property The amount of energy the roboport uses when idle.
Template:Prototype property The number of robot slots in the roboport.
Template:Prototype property The number of repair pack slots in the roboport.
Template:Prototype property The animation played when the roboport is idle.
Template:Prototype property The animation played at each charging point when a robot is charging there.
Template:Prototype property Presumably states the height of the charging stations and thus an additive offset for the charging_offsets.
Template:Prototype property Presumably, the distance from the roboport at which robots will wait to charge.
Template:Prototype property Can't be negative.
Template:Prototype property Can't be negative.
Template:Prototype property The amount of energy that is given to a robot per tick.
Optional properties
Template:Prototype property The maximum circuit wire distance for this entity.
Template:Prototype property The light emitted when charging a robot.
Template:Prototype property The offset from the centre of the roboport at which robots will enter and exit.
Template:Prototype property How many robots can exist in the network (cumulative).
Template:Prototype property The offsets from the centre of the roboport at which robots will charge.
Template:Prototype property
Must be >= logistics_radius
.