diff options
author | ariel- <ariel-@users.noreply.github.com> | 2017-01-23 18:38:32 -0300 |
---|---|---|
committer | ariel- <ariel-@users.noreply.github.com> | 2017-01-23 18:38:32 -0300 |
commit | 53eb6ec61628147046f1e8996e05921a00726c11 (patch) | |
tree | 23b2175ee8385734dcd7e352cf20207ac186cda5 | |
parent | 3544577e48f3cf4fe4eae670facb3e5f77608e68 (diff) |
Core/Spell: build fix
-rw-r--r-- | src/server/game/Spells/Spell.cpp | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 2de0df007ce..7e13cd371ea 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -5786,27 +5786,28 @@ SpellCastResult Spell::CheckCasterAuras(uint32* param1) const if (!*param1) *param1 = aurEff->GetSpellInfo()->Mechanic; } + break; } + } - if (foundNotMechanic) + if (foundNotMechanic) + { + switch (type) { - 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; - } + 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; } + + return SPELL_CAST_OK; }; if (unitflag & UNIT_FLAG_STUNNED) |