Optional ReadonlyhitpointsReadonlyidReadonlyisAlways observed by the reader. Raw collections retain illusions; selectors exclude them by default.
Optional ReadonlymanaOptional ReadonlypositionHeroes: sampled every 200 ms. Structures: first observed position, retained. Ordinary units: omitted.
ReadonlytypeActual Warcraft unit type rawcode; never an instance identity.
An observed unit instance. IDs are opaque strings scoped to match.id.