Skip to main content

Module damage

Module damage 

Source
Expand description

Finalized damage, affect-list, and AoE execution metadata.

Modulesยง

compile ๐Ÿ”’

Structsยง

DamageActionId
Generated/content-local coordinate for one finalized damage action.
DamageActionPlan ๐Ÿ”’
Scalar and flag data shared by every hit of one spell identity.
DamageEffectId
Generated/content-local coordinate for one finalized damage effect.
DamageEffectPlan ๐Ÿ”’
Effect-local coordinates and precompiled relationships used by damage setup.
DamagePlan ๐Ÿ”’
Immutable program-local damage catalog compiled during finalization.
DamageProfileAoe ๐Ÿ”’
Static profile-level area behavior copied from a registered spell definition.
DamageRequestBinding ๐Ÿ”’
Direct local bindings carried by every executable damage request.
FinalizedAutoAttackProfile ๐Ÿ”’
Complete static weapon and companion inputs for one finalized swing definition.
FinalizedBuffDamageBinding ๐Ÿ”’
Dense coordinates attached to one finalized aura/passive effect slot.
FinalizedDamageReplication ๐Ÿ”’
Runtime-ready damage replication with all source and impact identities localized.
FinalizedTargetExecution ๐Ÿ”’
Target bytecode and static geometry frozen together during combat finalization.
LocalDamageActionIdx ๐Ÿ”’
Stable dense identity for one action in the finalized combat-local damage universe.
LocalDamageEffectIdx ๐Ÿ”’
Stable dense identity for one effect in the finalized combat-local damage universe.
PeriodicDamageBinding ๐Ÿ”’
Damage coordinates frozen for one registered periodic aura definition.
SpellDamageBinding ๐Ÿ”’
Damage coordinates frozen for one registered spell definition.

Constantsยง

AFFECT_WORD_BITS ๐Ÿ”’
CHANNEL_DAMAGE_VARIANTS ๐Ÿ”’

Functionsยง

reflection_eligible ๐Ÿ”’