Prototype/RailRemnants: Difference between revisions
Jump to navigation
Jump to search
(Converted to SMW format) |
(mandatory values (collision boxes)) |
||
Line 28: | Line 28: | ||
* curved_rail_horizontal_left_bottom - [[Types/RailPieceLayers|RailPieceLayers]] | * curved_rail_horizontal_left_bottom - [[Types/RailPieceLayers|RailPieceLayers]] | ||
* rail_endings - [[Types/Sprite8Way|Sprite8Way]] | * rail_endings - [[Types/Sprite8Way|Sprite8Way]] | ||
== Mandatory values == | |||
All rail remnant [[Prototype/Entity#collision_box|collision_box]]es are hardcoded and cannot be modified. The hardcoded values are: | |||
* straight_rail_primary_bounding_box = {-0.7, -0.99, 0.7, 0.99} | |||
* diagonal_straight_rail_primary_bounding_box = {-0.65, -0.7, 0.65, 0.7} | |||
* curved_rail_primary_bounding_box = {-0.75, -0.55, 0.75, 1.6} | |||
* secondary_bounding_box = {-0.68, -2.7, 0.68, 2.7} | |||
Furthermore, the [[Prototype/Entity#selection_box|selection_box]]es are automatically calculated from the bounding boxes, so effectively also hardcoded. |
Latest revision as of 15:23, 23 October 2020
Prototype definitions » PrototypeBase » Prototype/Entity » Prototype/Corpse » Prototype/RailRemnants
Used for rail corpses.
Mandatory properties
This prototype inherits all the properties from Prototype/Corpse.
bending_type
Type: string
Either "straight" or "turn".
pictures
Type: table
Table with the following mandatory members:
- straight_rail_horizontal - RailPieceLayers
- straight_rail_vertical - RailPieceLayers
- straight_rail_diagonal_left_top - RailPieceLayers
- straight_rail_diagonal_right_top - RailPieceLayers
- straight_rail_diagonal_right_bottom - RailPieceLayers
- straight_rail_diagonal_left_bottom - RailPieceLayers
- curved_rail_vertical_left_top - RailPieceLayers
- curved_rail_vertical_right_top - RailPieceLayers
- curved_rail_vertical_right_bottom - RailPieceLayers
- curved_rail_vertical_left_bottom - RailPieceLayers
- curved_rail_horizontal_left_top - RailPieceLayers
- curved_rail_horizontal_right_top - RailPieceLayers
- curved_rail_horizontal_right_bottom - RailPieceLayers
- curved_rail_horizontal_left_bottom - RailPieceLayers
- rail_endings - Sprite8Way
Mandatory values
All rail remnant collision_boxes are hardcoded and cannot be modified. The hardcoded values are:
- straight_rail_primary_bounding_box = {-0.7, -0.99, 0.7, 0.99}
- diagonal_straight_rail_primary_bounding_box = {-0.65, -0.7, 0.65, 0.7}
- curved_rail_primary_bounding_box = {-0.75, -0.55, 0.75, 1.6}
- secondary_bounding_box = {-0.68, -2.7, 0.68, 2.7}
Furthermore, the selection_boxes are automatically calculated from the bounding boxes, so effectively also hardcoded.