HammeriteMapGraphWarning

Core: the map. Inherits RefCounted

A single graph-validation warning: a world-space position and its WarningKind.

Properties

TypeNameDefault
HammeriteBrushbrush_a
HammeriteBrushbrush_b
HammeriteFaceface
intkind
Vector3position

Property descriptions

brush_a

var brush_a: HammeriteBrush

The rooms the warning is between. SLIVER_GAP and AMBIGUOUS_OVERLAP are about a PAIR of them and the position is only the midpoint between the two; VOID_WINDOW is about one wall, so it names the room that wall bounds and leaves brush_b null. Authored air brushes, so the editor can select them.

brush_b

var brush_b: HammeriteBrush

The second room of the pair, or null for a VOID_WINDOW; see brush_a.

face

var face: HammeriteFace

The wall the warning is about, where it is about one - VOID_WINDOW. A boundary face is derived and has no id of its own, so it is handed over rather than named.

kind

var kind: int

What is wrong.

position

var position: Vector3

Where to draw the marker, in map space.

Hammerite 2.0 · built from 6d57ab2d, 2026-10-17