Skip to main content

Module spec_handler

Module spec_handler 

Source

Structsยง

AuraEventRef
Aura identity and optional enemy target delivered to aura lifecycle handlers.
Paperdoll
Character sheet snapshot returned by SpecHandler::paperdoll.
PaperdollLoadout
Loadout-derived fields in a character-sheet snapshot.
PullLifecycleGeneration
Pull-local encounter generation (pull epoch plus lifecycle epoch) so prior events cannot match a newly active actor with the same identity.
PullScope
Pull identity and activation epoch shared by encounter lifecycle events.
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.