area = a gameplay terrain zone; feature = physical scenery placed on an area.
OptionalsourceCatalog or mission pack the template originates from.
Optionaldefault_Default height in inches for pieces instancing this template. Gates Plunging Fire (>= 3").
Optionaldefault_Whether the template blocks line of sight / movement by default.
Optionalground_Whether models may be placed on the ground footprint. false marks an elevated-only piece (a platform reachable only on its upper_floor, e.g. a gantry/catwalk) or a solid obstacle with no valid placement (e.g. a generator). Meaningful for kind: "feature".
Optionalupper_An elevated platform carried by this feature (e.g. a ruin's second storey). Its footprint is authored in the SAME local frame as footprint and re-centered on the GROUND footprint's polygon area centroid, so the two floors stay registered when the piece is placed, rotated, or mirrored. Non-resolved metadata: the terrain resolver does not emit it; authoring/visualization tools render it as an overlay. Meaningful for kind: "feature".
Optionalfloor?: numberRuin floor this platform occupies (1 = first floor above ground).
Optionaldefault_Terrain-area keywords areas of this template carry by default. Meaningful for kind: "area".
OptionalfeaturesComposed scenery features, in the area's centroid-local frame. Only meaningful for kind: "area".
A reusable terrain piece in the standard catalog: a gameplay area (the 11e terrain-area templates) or a scenery feature (walls, containers, pipes, floor segments). Footprints are authored in natural local inches; the terrain resolver derives each footprint's polygon area centroid and re-centers on it, so a layout piece that instances a template places its centroid via the layout's
position. Anareatemplate may carry an embeddedfeatureslist — scenery placed in the area's centroid-local frame — making the template a reusable composition (e.g. a ruin with its walls). Placing such a template places all of its features, transformed by the area's own placement.This interface was referenced by
0KdcBundledSchemas's JSON-Schema via thedefinition"terrain-template".