From f8a6ab8ac5420fafb2036a7ab8ccbb8f230ab49b Mon Sep 17 00:00:00 2001 From: treeston Date: Wed, 23 Mar 2016 18:13:02 +0100 Subject: [PATCH] No, Travis, I do not intend to handle SPELL_GROUP_STACK_RULE_MAX. It is not a value that should ever be actually used. Go away. --- src/server/game/Spells/Spell.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 36f54fe17f66e..06e416d77f2ea 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -5717,8 +5717,6 @@ bool Spell::CanAutoCast(Unit* target) switch (sSpellMgr->CheckSpellGroupStackRules(GetSpellInfo(), (*auraIt)->GetSpellInfo())) { - case SPELL_GROUP_STACK_RULE_DEFAULT: - break; case SPELL_GROUP_STACK_RULE_EXCLUSIVE: return false; case SPELL_GROUP_STACK_RULE_EXCLUSIVE_FROM_SAME_CASTER: @@ -5730,6 +5728,9 @@ bool Spell::CanAutoCast(Unit* target) if (abs(GetSpellInfo()->Effects[i].BasePoints) <= abs((*auraIt)->GetAmount())) return false; break; + case SPELL_GROUP_STACK_RULE_DEFAULT: + default: + break; } } }