Expand description
Damage request construction and public dispatch helpers.
Structsยง
- Damage
Flags - Semantics of a damage impact. Empty is magical, player-sourced, direct, and crit-capable.
- Damage
Payload - Spell identity, scaling coefficient, and semantic flags for one power-scaled hit.
- Damage
Request ๐ - Profiled
Damage ๐Def
Functionsยง
- damage_
flags_ ๐from_ data - deal_
damage_ ap - Deal attack-power-based damage with the default main-hand weapon-AP composite.
- deal_
damage_ ๐ap_ at - deal_
damage_ ๐ap_ typed - Deal attack-power-based damage with an explicit weapon-AP composite.
- deal_
damage_ ๐ap_ with_ weapon - deal_
damage_ ๐base - Deal damage from an already-resolved base amount.
- deal_
damage_ ๐def - deal_
damage_ ๐sp - deal_
damage_ ๐sp_ at - deal_
effect_ ๐damage_ ap - deal_
effect_ ๐damage_ ap_ with_ geometry - deal_
effect_ ๐damage_ base - Deal an already-resolved amount while retaining its exact DBC effect coordinate.
- deal_
effect_ ๐damage_ sp - deal_
effect_ ๐damage_ sp_ with_ geometry - deal_
profiled_ ๐damage_ def - deal_
profiled_ ๐damage_ def_ at - deal_
residual_ ๐damage - Emit already-resolved residual damage without a second multiplier pass.
- deal_
resolved_ ๐damage - Emit resolved damage without reapplying stats, buffs, mastery, mitigation, or crit.
- emit_
damage_ ๐telemetry - finalize_
damage ๐ - finalize_
damage_ ๐with - reported_
damage_ ๐spell_ id - resolve_
spell_ ๐impact_ flags - resolved_
damage_ ๐geometry_ effect