Skip to main content

Module spell

Module spell 

Source

Structs§

AutoAttackData
EmpowerPeriodicTickTransfer 🔒
EmpowerReleaseAdjustment
Rank-dependent payload changes produced when an empower spell is released.
SpellAvailability
SpellBehavior
SpellChannel
Channel timing, payload, and completion behavior.
SpellChannelBehavior
SpellChannelCompletion
SpellChannelTiming
SpellCooldown
Cooldown, charge, category, and cooldown-reduction metadata.
SpellCost
Resource costs and gains attached to a spell.
SpellDamagePolicy
SpellData
Static definition of a castable spell.
SpellEffectRange
Contiguous range into the combat definition’s private spell_effects storage.
SpellEquipmentRequirements
SpellFormRequirements
SpellOverride
Aura-driven replacement behavior for one registered spell.
SpellRequirements
Cast-state, equipment, aura, and execute requirements.
SpellTargeting
Target selection and area-of-effect geometry.

Enums§

ResourcePool
SpellEffectData
Ordered follow-up operation executed by a spell after its primary payload.

Constants§

MAX_AURA_APPLICATION_EXCLUSIONS
Maximum number of active aura IDs that can prevent one aura application.

Type Aliases§

CastHookFn
EmpowerReleaseHookFn 🔒
Driver invoked with the one-based release rank selected for an empower cast.
TriggerProgramPredicateFn 🔒
Content-owned condition for one DBC trigger edge’s ordered effect program.