Skip to content

Triggers & Filters

Triggers are conditions that cause timers, phases, or counters to activate. They are the core building blocks of encounter definitions.

Trigger type dropdown

TriggerDescription
Combat StartFires when combat begins. Combat is considered to begin the instant an entity that triggers the encounter takes it’s first action.
Combat EndFires when combat ends (default counter reset)

TriggerDescriptionParameters
Ability CastFires when an ability is cast. For channeled ability, this is when the ability starts, not when the channel ends.abilities, source, target
Effect AppliedFires when a buff/debuff is appliedeffects, source, target
Effect RemovedFires when a buff/debuff is removedeffects, source, target
Damage TakenFires when damage is received from an abilityabilities, source, target

TriggerDescriptionParameters
Boss HP BelowFires when boss HP drops below a percentagehp_percent, selector

TriggerDescriptionParameters
NPC AppearsFires when any instance NPC of an NPC class first appears in combat. This trigger will fire repeatedly if more than one NPC with the same name/ID spawns.selector
Entity DeathFires when an entity diesselector
Target SetFires when an NPC sets a target (e.g., sphere targeting)selector, target

TriggerDescriptionParameters
Phase EnteredFires when a specific phase beginsphase_id
Phase EndedFires when a specific phase endsphase_id
Any Phase ChangeFires on any phase transition-

TriggerDescriptionParameters
Counter ReachesFires when a counter reaches a specific valuecounter_id, value

TriggerDescriptionParameters
Timer ExpiresFires when another timer expires (chaining)timer_id
Timer StartedFires when another timer starts (for cancellation)timer_id

TriggerDescriptionParameters
Time ElapsedFires after a duration since combat startsecs

TriggerDescription
ManualDebug/manual trigger
NeverNever triggers (use for counters that shouldn’t auto-reset)

TriggerDescriptionParameters
Any OfFires if any sub-condition is met (OR logic)conditions

Entity filter dropdown

Many triggers accept source and target filters to narrow down which entities should match:

FilterDescription
AnyMatches any entity (default)
Local PlayerMatches only the local player
Other PlayersMatches other players (not local)
Any PlayerMatches any player
Any CompanionMatches any companion
Any Player or CompanionMatches any player or companion
Any Except LocalMatches any entity except the local player
Current TargetMatches the local player’s current target
BossMatches any boss entity
Adds (Non-Boss)Matches non-boss NPCs (adds)
Any NPCMatches any NPC
Specific (ID or Name)Matches entities by ID or name from the roster