From 6515319b7542930ffe2237c309a3dc3773d70f72 Mon Sep 17 00:00:00 2001 From: Teleqraph Date: Fri, 30 Dec 2022 01:16:29 +0100 Subject: Core/Auras: Implemented SPELL_AURA_MOD_STUN_DISABLE_GRAVITY (#28511) Co-authored-by: Shauren --- src/server/game/Spells/Spell.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/server/game/Spells/Spell.cpp') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 58007c844ac..6e65c530cc8 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -6699,6 +6699,7 @@ SpellCastResult Spell::CheckCasterAuras(int32* param1) const switch (type) { case SPELL_AURA_MOD_STUN: + case SPELL_AURA_MOD_STUN_DISABLE_GRAVITY: return SPELL_FAILED_STUNNED; case SPELL_AURA_MOD_FEAR: return SPELL_FAILED_FLEEING; @@ -6720,6 +6721,12 @@ SpellCastResult Spell::CheckCasterAuras(int32* param1) const SpellCastResult mechanicResult = mechanicCheck(SPELL_AURA_MOD_STUN); if (mechanicResult != SPELL_CAST_OK) result = mechanicResult; + else + { + mechanicResult = mechanicCheck(SPELL_AURA_MOD_STUN_DISABLE_GRAVITY); + if (mechanicResult != SPELL_CAST_OK) + result = mechanicResult; + } } else if (!CheckSpellCancelsStun(param1)) result = SPELL_FAILED_STUNNED; -- cgit v1.2.3