Prototype/RollingStock: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Set prototype parent)
(Converted to SMW format)
Line 1: Line 1:
{{Prototype parent|Prototype/Vehicle}}
{{Prototype parent|Prototype/Vehicle}}
The abstract base of all rolling stock.


== Basics ==
{{Prototype TOC|''abstract''}}
This type is abstract and cannot be created directly.
 
The abstract base of all rolling stock. Extends [[Prototype/Vehicle]].


== Extensions ==
== Extensions ==
Line 15: Line 13:
This prototype inherits all the properties from [[Prototype/Vehicle]].
This prototype inherits all the properties from [[Prototype/Vehicle]].


=== max_speed ===
{{Prototype property|max_speed|[[Types/double|double]]}}
'''Type''': [[Types/double]]


=== air_resistance ===
{{Prototype property|air_resistance|[[Types/double|double]]}}
'''Type''': [[Types/double]]
 
=== joint_distance ===
'''Type''': [[Types/double]]


{{Prototype property|joint_distance|[[Types/double|double]]}}
Maximum joint distance is 15.
Maximum joint distance is 15.


Note: There needs to be border at least 0.2 between the bounding box edge and joint.
Note: There needs to be border at least 0.2 between the bounding box edge and joint.


=== connection_distance ===
{{Prototype property|connection_distance|[[Types/double|double]]}}
'''Type''': [[Types/double]]


=== pictures ===
{{Prototype property|pictures|[[Types/RotatedSprite|RotatedSprite]]}}
'''Type''': [[Types/RotatedSprite]]


=== wheels ===
{{Prototype property|wheels|[[Types/RotatedSprite|RotatedSprite]]}}
'''Type''': [[Types/RotatedSprite]]


=== vertical_selection_shift ===
{{Prototype property|vertical_selection_shift|[[Types/double|double]]}}
'''Type''': [[Types/double]]


== Optional properties ==
== Optional properties ==


=== drive_over_tie_trigger ===
{{Prototype property|drive_over_tie_trigger|[[Types/TriggerEffect|TriggerEffect]]|optional=true}}
'''Type''': [[Types/TriggerEffect]]
 
Usually a sound to play when the rolling stock drives over a tie.
Usually a sound to play when the rolling stock drives over a tie.


=== tie_distance ===
{{Prototype property|tie_distance|[[Types/double|double]]|10.0|optional=true}}
'''Type''': [[Types/double]]
 
'''Default''': 10.0
 
=== back_light ===
'''Type''': [[Types/LightDefinition]]
 
=== stand_by_light ===
'''Type''': [[Types/LightDefinition]]


=== horizontal_doors ===
{{Prototype property|back_light|[[Types/LightDefinition|LightDefinition]]|optional=true}}
'''Type''': [[Types/Animation]]


=== vertical_doors ===
{{Prototype property|stand_by_light|[[Types/LightDefinition|LightDefinition]]|optional=true}}
'''Type''': [[Types/Animation]]


=== color ===
{{Prototype property|horizontal_doors|[[Types/Animation|Animation]]|optional=true}}
'''Type''': [[Types/Color]]


=== allow_manual_color ===
{{Prototype property|vertical_doors|[[Types/Animation|Animation]]|optional=true}}
'''Type''': [[Types/bool]]


'''Default''': true
{{Prototype property|color|[[Types/Color|Color]]|optional=true}}


=== allow_robot_dispatch_in_automatic_mode ===
{{Prototype property|allow_manual_color|[[Types/bool|bool]]|true|optional=true}}
'''Type''': [[Types/bool]]


'''Default''': false
{{Prototype property|allow_robot_dispatch_in_automatic_mode|[[Types/bool|bool]]|false|optional=true}}

Revision as of 21:00, 5 August 2019

Template:Prototype parent The abstract base of all rolling stock.

Template:Prototype TOC

Extensions

Mandatory properties

This prototype inherits all the properties from Prototype/Vehicle.

Template:Prototype property

Template:Prototype property

Template:Prototype property Maximum joint distance is 15.

Note: There needs to be border at least 0.2 between the bounding box edge and joint.

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Optional properties

Template:Prototype property Usually a sound to play when the rolling stock drives over a tie.

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property