EntityVitals.LeftAoi property
True when this row was KEPT despite an AOI-disappear (EDisappearNormal — the entity left AOI while still alive elsewhere, e.g. a raid boss on another stage of a raid’s one big multi-stage map) rather than being evicted. Before the 2026-08-26 raid-bosshp-capture-design fix, ANY disappear evicted the row, so callers used IsKnown flipping back to false as an AOI-presence proxy (e.g. “vitals unknown” == “left AOI”, the signal a raid scripted-kill detector or stage-drain logic keys eviction on). That proxy no longer holds — a Normal-disappear leaves IsKnowntrue with stale-but-real data. Callers that need “still in AOI right now” must check IsKnown && !LeftAoi instead of IsKnown alone. Cleared by the very next real vitals observation for this entity (any AttrHp/AttrMaxHp/AttrMaxHpTotal delta, including a MaxHp-only one). Defaults to false; init-only, same binary-compat rationale as HasHpObservation.
public bool LeftAoi { get; set; }See Also
Section titled “See Also”- struct EntityVitals
- namespace Stellar.Abstractions.Domain