Structure Types

Structure types are now composed of 4 integers, a primary & 3 extra (all bitmasks).

Primary Structure Types

The reserved values are values we might use in the future so use at your own risk.

Extra Structure Types

The X value is the secondary type, Y is the tertiary type & the Z value is unused atm.

These values are dependent on the primary structure type (eg the extra values of doors overlap with those of foundations so shouldn’t be used together).

For Primary Structure Types: 2, 4, 8, 16, 32 

(floors, ceilings, walls, slopes & shallow slopes)

Secondary Types:

Tertiary Types:

For Primary Structure Type 128 

(pillars)

Secondary Types:

For Primary Structure Type 256 

(fences)

Secondary Types:

For Primary Structure Type 1024 

(doors)

Secondary Types:

These types are also used in snap points by the following variables: