From 1f6fa5446590c5ffd1ba7b3c8f5cca6fccbeed5c Mon Sep 17 00:00:00 2001 From: ariel- Date: Mon, 23 Jan 2017 18:38:32 -0300 Subject: [PATCH] Core/Spell: build fix --- src/server/game/Spells/Spell.cpp | 37 ++++++++++++++++---------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index a4bbc60bd5..4cf0ca17f7 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -5901,27 +5901,28 @@ SpellCastResult Spell::CheckCasterAuras(uint32* param1) const if (!*param1) *param1 = aurEff->GetSpellInfo()->Mechanic; } + break; } - - if (foundNotMechanic) - { - switch (type) - { - case SPELL_AURA_MOD_STUN: - return SPELL_FAILED_STUNNED; - case SPELL_AURA_MOD_FEAR: - return SPELL_FAILED_FLEEING; - case SPELL_AURA_MOD_CONFUSE: - return SPELL_FAILED_CONFUSED; - default: - ABORT(); - return SPELL_FAILED_NOT_KNOWN; - } - } - - return SPELL_CAST_OK; } + + if (foundNotMechanic) + { + switch (type) + { + case SPELL_AURA_MOD_STUN: + return SPELL_FAILED_STUNNED; + case SPELL_AURA_MOD_FEAR: + return SPELL_FAILED_FLEEING; + case SPELL_AURA_MOD_CONFUSE: + return SPELL_FAILED_CONFUSED; + default: + ABORT(); + return SPELL_FAILED_NOT_KNOWN; + } + } + + return SPELL_CAST_OK; }; if (unitflag & UNIT_FLAG_STUNNED)