Prototype/TransportBelt: Difference between revisions
(Added prototype type to page) |
(0.17) |
||
Line 6: | Line 6: | ||
== Mandatory properties == | == Mandatory properties == | ||
This prototype inherits all the properties from [[Prototype/TransportBeltConnectable]]. | This prototype inherits all the properties from [[Prototype/TransportBeltConnectable]]. | ||
=== connector_frame_sprites === | === connector_frame_sprites === | ||
Line 21: | Line 16: | ||
'''Default''': 0 | '''Default''': 0 | ||
The maximum circuit wire distance for this entity. | |||
=== draw_copper_wires === | |||
'''Type''': [[Types/bool]] | |||
'''Default''': true | |||
=== draw_circuit_wires === | |||
'''Type''': [[Types/bool]] | |||
'''Default''': true | |||
=== circuit_wire_connection_point === | === circuit_wire_connection_point === | ||
Line 31: | Line 38: | ||
The pictures displayed for circuit connections to this transport belt. | The pictures displayed for circuit connections to this transport belt. | ||
=== belt_animation_set === | |||
'''Type''': [[Types/table]] | |||
Either this, or <code>animations</code> has to present. | |||
This is the same table as the one used by [[Prototype/TransportBeltConnectable]], with additional properties. If this is present, the belt_animation_set will used for all graphics. | |||
Table with the following additional optional properties: | |||
* "east_to_north_index" - [[Types/uint8]] - Default: 5 | |||
* "north_to_east_index" - [[Types/uint8]] - Default: 6 | |||
* "west_to_north_index" - [[Types/uint8]] - Default: 7 | |||
* "north_to_west_index" - [[Types/uint8]] - Default: 8 | |||
* "south_to_east_index" - [[Types/uint8]] - Default: 9 | |||
* "east_to_south_index" - [[Types/uint8]] - Default: 10 | |||
* "south_to_west_index" - [[Types/uint8]] - Default: 11 | |||
* "west_to_south_index" - [[Types/uint8]] - Default: 12 | |||
=== animations === | |||
'''Type''': [[Types/RotatedAnimation]] | |||
Transport belts must have 12 animations. Mandatory if <code>belt_animation_set</code> is not present. |
Revision as of 18:51, 11 April 2019
Basics
Prototype type: transport-belt
A transport belt. Extends Prototype/TransportBeltConnectable.
Mandatory properties
This prototype inherits all the properties from Prototype/TransportBeltConnectable.
connector_frame_sprites
Type: Types/TransportBeltConnectorFrame
Optional properties
circuit_wire_max_distance
Type: Types/double
Default: 0
The maximum circuit wire distance for this entity.
draw_copper_wires
Type: Types/bool
Default: true
draw_circuit_wires
Type: Types/bool
Default: true
circuit_wire_connection_point
Type: Array of Types/WireConnectionPoint
Defines how wires visually connect to this transport belt.
circuit_connector_sprites
Type: Array of Types/CircuitConnectorSprites
The pictures displayed for circuit connections to this transport belt.
belt_animation_set
Type: Types/table
Either this, or animations
has to present.
This is the same table as the one used by Prototype/TransportBeltConnectable, with additional properties. If this is present, the belt_animation_set will used for all graphics.
Table with the following additional optional properties:
- "east_to_north_index" - Types/uint8 - Default: 5
- "north_to_east_index" - Types/uint8 - Default: 6
- "west_to_north_index" - Types/uint8 - Default: 7
- "north_to_west_index" - Types/uint8 - Default: 8
- "south_to_east_index" - Types/uint8 - Default: 9
- "east_to_south_index" - Types/uint8 - Default: 10
- "south_to_west_index" - Types/uint8 - Default: 11
- "west_to_south_index" - Types/uint8 - Default: 12
animations
Type: Types/RotatedAnimation
Transport belts must have 12 animations. Mandatory if belt_animation_set
is not present.