aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Spells/SpellInfo.h')
-rw-r--r--src/server/game/Spells/SpellInfo.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfo.h b/src/server/game/Spells/SpellInfo.h
index 100c1166ee4..878904a6444 100644
--- a/src/server/game/Spells/SpellInfo.h
+++ b/src/server/game/Spells/SpellInfo.h
@@ -380,11 +380,16 @@ class TC_GAME_API SpellInfo
uint32 TargetAuraSpell = 0;
uint32 ExcludeCasterAuraSpell = 0;
uint32 ExcludeTargetAuraSpell = 0;
+ AuraType CasterAuraType = SPELL_AURA_NONE;
+ AuraType TargetAuraType = SPELL_AURA_NONE;
+ AuraType ExcludeCasterAuraType = SPELL_AURA_NONE;
+ AuraType ExcludeTargetAuraType = SPELL_AURA_NONE;
SpellCastTimesEntry const* CastTimeEntry = nullptr;
uint32 RecoveryTime = 0;
uint32 CategoryRecoveryTime = 0;
uint32 StartRecoveryCategory = 0;
uint32 StartRecoveryTime = 0;
+ uint32 CooldownAuraSpellId = 0;
EnumFlag<SpellInterruptFlags> InterruptFlags = SpellInterruptFlags::None;
EnumFlag<SpellAuraInterruptFlags> AuraInterruptFlags = SpellAuraInterruptFlags::None;
EnumFlag<SpellAuraInterruptFlags2> AuraInterruptFlags2 = SpellAuraInterruptFlags2::None;