Optional ReadonlyabilitiesOptional ReadonlyexperienceOptional ReadonlyheroNative player-relative hero-bar ordering key. Lower values come first. Not a spawn timestamp or immutable slot; ownership/lifecycle changes can reassign it. Omitted until observed. Use the full instance ID as a deterministic fallback/tie-breaker.
Optional ReadonlyhitpointsReadonlyidOptional ReadonlyinventoryReadonlyisAlways observed by the reader. Raw collections retain illusions; selectors exclude them by default.
Optional ReadonlylevelOptional 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.