Enum ObserverStreamingEntry.IntervalOrigin
Why a per-observer interval was assigned. The engagement exemption honours one of these and not the other, which is the whole reason the origin is recorded.
public enum ObserverStreamingEntry.IntervalOrigin : byte
Fields
Assigned because the viewer is already streaming
ObserverStreamingPolicy.EngagedFullRateBudgetengaged characters at full rate. This IS the bound on the engagement exemption, so the exemption must not cancel it.No interval assigned; the observer is at full rate as far as the cap is concerned.
Assigned by the viewer's relevance cap. Scored by combat, party, guild and proximity, knowing nothing about whether the observer can reach the object, so an engaged observer is exempt from it.