Defines the entity as a multi segmented buildable.
| Type | Name | Default Value | Description |
|---|---|---|---|
| Boolean | allow_segments_above_endpoints | Controls whether segments of this multistep are able to be built above both the end and starting segments. | |
| String | apex_name | (Optional) Name of apex mid section archetype, in case of a sharp peak. | |
| Boolean | auto_place_start | Should the start segment be automatically placed in front of the player? | |
| Boolean | cap_fill_around_structures | (Optional) Set true for cap model to fill around previously place buildings. | |
| Boolean | cap_fill_around_terrain | (Optional) Set true for cap model to only fill around terrain and not replace it. | |
| Boolean | cap_piece_at_end | (Optional) Set true if end of stretch selection gets custom model | |
| Boolean | cap_piece_at_start | (Optional) Set true if start of stretch selection gets custom model | |
| String | cap_piece_fill_name | (Optional) Name of archetype connecting normal section to the end cap. Should be made croppable. | |
| String | cap_piece_flat_name | (Optional) Name of flat end cap archetype | |
| Integer | cap_piece_horizontal_offset | (Optional) horizontal offset of cap piece. | |
| String | cap_piece_name | (Optional) Name of step-up end cap archetype | |
| Decimal | end_segment_offset | How far in front of the start segment does the end segment start at (after placing the start segment)? | |
| Boolean | fill_around_terrain | (Optional) Set true for section model to only fill around terrain and not replace it. | |
| Decimal | max_height | What is the max height variance of placement | |
| Integer | max_segments | The maximum length limit, counted in segments. | |
| Decimal | max_slope | What is the max slope angle of placement | |
| Integer | mid_segment_count | How many mid segments to place between end points. | |
| Integer | placement_cursor_range | When placing this buildable how far can the players cursor extend behond the player | |
| String | placement_end_cursor_mode | The cursor bias for the starting segment. Can be max_height, min_height, or player_height. | |
| String | placement_start_cursor_mode | The cursor bias for the starting segment. Can be max_height, min_height, or player_height. | |
| JSON Object | segments | List of midsection parts to use, along with their selection probability. | |
| Integer | shared_health_group_size | Controls how many segments share one health value. Divides the structure into groups of this many segments. | |
| Decimal | start_segment_offset | How far in front of the player does the start segment go (if automatically placed)? | |
| String | stepup_name | (Optional) Name of step-up mid section archetype | |
| String | style | How is this multipart laid out 'floating' or 'grounded'? 'floating_follow_terrain' can be used for a connected multistep buildable that attempts to avoid intersecting terrain. |