aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortreeston <treeston.mmoc@gmail.com>2016-03-23 18:13:02 +0100
committertreeston <treeston.mmoc@gmail.com>2016-03-23 18:13:02 +0100
commitf8a6ab8ac5420fafb2036a7ab8ccbb8f230ab49b (patch)
tree609267ff452a37ac26e2b3aeda21f3d425e93662 /src
parent21cfacfba79312febf018b8924c359170569421b (diff)
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.
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/Spell.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 36f54fe17f6..06e416d77f2 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;
}
}
}