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ยง
- Local
Aura Idx - Local aura index scoped to a single
CombatState. - Local
Rppm Idx - Local RPPM tracker index scoped to a single
CombatState. - Local
Spell Idx - Local spell index scoped to a single
CombatState. - Local
Threshold Idx - Local accumulated-threshold tracker index scoped to a single
CombatState. - Rppm
Tracker ๐ - RPPM (real procs per minute) state for one proc source.
- Threshold
Tracker ๐ - State for an accumulated-threshold proc.
Enumsยง
- Aura
State ๐ - Complete TrinityCore/DBC
AuraStateTypevocabulary. - Crowd
Control ๐Kind - Target-generic loss-of-control category lowered from a DBC aura subtype.
- Diminishing
Group ๐ - Authoritative
TrinityCorediminishing-return groups used by represented CC. - Spell
Group ๐Rule - Governs how auras in a spell group interact.