Skip to main content

Module spec_handler

Module spec_handler 

Source

Structsยง

ActorMovementBinding
AuraEventBinding
AuraEventRef
Aura identity and optional enemy target delivered to aura lifecycle handlers.
ExternalBuffBinding
GuardianEventBinding
HookTimerBinding
Paperdoll
Character sheet snapshot returned by SpecHandler::paperdoll.
PaperdollLoadout
Loadout-derived fields in a character-sheet snapshot.
PendingImpactBinding
PetActionBinding
PullLifecycleGeneration
PullScope
Pull identity and activation epoch shared by encounter lifecycle events.
RaidAddBinding
RaidEventBinding
ScheduledSpellBinding
SimContext
Simulation state and telemetry sink passed to spec handler callbacks.
SpecRuntimeError
Fatal typed failure raised by a spec handler while processing one simulation event.

Enumsยง

DeathEventScope
Scheduling scope for the shared target-aware death event.
EncounterDespawnKind
Why a derived encounter despawn is being processed.
EncounterTerminationReason
The policy condition that ended an encounter iteration.
EnemyDespawnOutcome
Typed result of requesting the combat layer to despawn one exact enemy.
Event
Unified simulation event type.
SpecAction
Action returned by a spec handler during rotation evaluation.
SpecRuntimeErrorKind ๐Ÿ”’

Constantsยง

EVENT_PRIORITY_ACTIVATION ๐Ÿ”’
EVENT_PRIORITY_AURA_EXPIRE ๐Ÿ”’
EVENT_PRIORITY_CAST ๐Ÿ”’
EVENT_PRIORITY_FINALIZATION ๐Ÿ”’
EVENT_PRIORITY_GROUP_COMPLETION ๐Ÿ”’
EVENT_PRIORITY_IMPACT ๐Ÿ”’
EVENT_PRIORITY_MOVEMENT ๐Ÿ”’
EVENT_PRIORITY_PULL_COMPLETION ๐Ÿ”’
EVENT_PRIORITY_READY ๐Ÿ”’
EVENT_PRIORITY_RETARGET ๐Ÿ”’
EVENT_PRIORITY_TERMINATION ๐Ÿ”’

Traitsยง

SpecHandler
Executor contract: all spec interaction goes through this trait.