Prototype/Inserter: Difference between revisions
(Created page.) |
(0.16) |
||
Line 2: | Line 2: | ||
An [[inserter]]. Based on [[Prototype/EntityWithHealth]]. | An [[inserter]]. Based on [[Prototype/EntityWithHealth]]. | ||
== | == Mandatory properties == | ||
This prototype inherits all the properties from [[Prototype/EntityWithHealth]]. | This prototype inherits all the properties from [[Prototype/EntityWithHealth]]. | ||
=== | === extension_speed === | ||
Type: [[Types/double]] | '''Type''': [[Types/double]] | ||
=== rotation_speed === | |||
'''Type''': [[Types/double]] | |||
=== energy_per_movement === | |||
'''Type''': [[Types/double]] | |||
=== energy_per_rotation === | |||
'''Type''': [[Types/double]] | |||
=== insert_position === | |||
'''Type''': [[Types/vector]] | |||
=== pickup_position === | |||
'''Type''': [[Types/vector]] | |||
=== platform_picture === | |||
'''Type''': [[Types/Sprite4Way]] | |||
=== | === hand_base_picture === | ||
Type: [[Types/ | '''Type''': [[Types/Sprite]] | ||
=== hand_open_picture === | |||
'''Type''': [[Types/Sprite]] | |||
=== | === hand_closed_picture === | ||
Type: [[Types/ | '''Type''': [[Types/Sprite]] | ||
=== hand_base_shadow === | |||
'''Type''': [[Types/Sprite]] | |||
=== | === hand_open_shadow === | ||
Type: [[Types/ | '''Type''': [[Types/Sprite]] | ||
=== hand_closed_shadow === | |||
'''Type''': [[Types/Sprite]] | |||
=== energy_source === | === energy_source === | ||
Type: [[Types/EnergySource]] | '''Type''': [[Types/EnergySource]] | ||
Defines how this inserter gets energy. | Defines how this inserter gets energy. | ||
=== | == Optional properties == | ||
Type: [[Types/ | === stack === | ||
'''Type''': [[Types/bool]] | |||
'''Default''': false | |||
=== allow_custom_vectors === | |||
'''Type''': [[Types/bool]] | |||
'''Default''': false | |||
Whether pickup and insert position can be set run-time. | |||
=== draw_held_item === | |||
'''Type''': [[Types/bool]] | |||
'''Default''': true | |||
=== filter_count === | === filter_count === | ||
Type: [[Types/ | '''Type''': [[Types/uint8]] | ||
'''Default''': 0 | |||
Maximum count of filtered items in inserter is 5. | |||
=== | === hand_size === | ||
Type: [[Types/ | '''Type''': [[Types/double]] | ||
'''Default''': 0.75 | |||
=== | === circuit_wire_max_distance === | ||
Type: [[Types/ | '''Type''': [[Types/double]] | ||
'''Default''': 0 | |||
=== default_stack_control_input_signal === | |||
'''Type''': [[Types/SignalIDConnector]] | |||
=== | === circuit_wire_connection_points === | ||
Type: [[Types/ | '''Type''': [[Types/table]] of [[Types/WireConnectionPoint]] | ||
=== circuit_connector_sprites === | |||
'''Type''': [[Types/table]] of [[Types/CircuitConnectorSprites]] |
Revision as of 14:24, 20 May 2018
Basics
An inserter. Based on Prototype/EntityWithHealth.
Mandatory properties
This prototype inherits all the properties from Prototype/EntityWithHealth.
extension_speed
Type: Types/double
rotation_speed
Type: Types/double
energy_per_movement
Type: Types/double
energy_per_rotation
Type: Types/double
insert_position
Type: Types/vector
pickup_position
Type: Types/vector
platform_picture
Type: Types/Sprite4Way
hand_base_picture
Type: Types/Sprite
hand_open_picture
Type: Types/Sprite
hand_closed_picture
Type: Types/Sprite
hand_base_shadow
Type: Types/Sprite
hand_open_shadow
Type: Types/Sprite
hand_closed_shadow
Type: Types/Sprite
energy_source
Type: Types/EnergySource
Defines how this inserter gets energy.
Optional properties
stack
Type: Types/bool
Default: false
allow_custom_vectors
Type: Types/bool
Default: false
Whether pickup and insert position can be set run-time.
draw_held_item
Type: Types/bool
Default: true
filter_count
Type: Types/uint8
Default: 0
Maximum count of filtered items in inserter is 5.
hand_size
Type: Types/double
Default: 0.75
circuit_wire_max_distance
Type: Types/double
Default: 0
default_stack_control_input_signal
Type: Types/SignalIDConnector
circuit_wire_connection_points
Type: Types/table of Types/WireConnectionPoint
circuit_connector_sprites
Type: Types/table of Types/CircuitConnectorSprites