Skip to main content

Module state

Module state 

Source
Expand description

Combat state: typed data structures for the combat system.

Modulesยง

aura_state ๐Ÿ”’
buff_effect ๐Ÿ”’
casting ๐Ÿ”’
combat_state ๐Ÿ”’
config ๐Ÿ”’
control ๐Ÿ”’
damage ๐Ÿ”’
deferred_work ๐Ÿ”’
defs ๐Ÿ”’
ground_effect ๐Ÿ”’
health ๐Ÿ”’
orchestration ๐Ÿ”’
Deterministic group, wave, pull, and termination state for one iteration.
resource ๐Ÿ”’
Typed resource-gain requests and provenance.

Structsยง

LocalAuraIdx
Local aura index scoped to a single CombatState.
LocalRppmIdx
Local RPPM tracker index scoped to a single CombatState.
LocalSpellIdx
Local spell index scoped to a single CombatState.
LocalThresholdIdx
Local accumulated-threshold tracker index scoped to a single CombatState.
RppmTracker ๐Ÿ”’
RPPM (real procs per minute) state for one proc source.
ThresholdTracker ๐Ÿ”’
State for an accumulated-threshold proc.

Enumsยง

AuraState ๐Ÿ”’
Complete TrinityCore/DBC AuraStateType vocabulary.
CrowdControlKind ๐Ÿ”’
Target-generic loss-of-control category lowered from a DBC aura subtype.
DiminishingGroup ๐Ÿ”’
Authoritative TrinityCore diminishing-return groups used by represented CC.
SpellGroupRule ๐Ÿ”’
Governs how auras in a spell group interact.