aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/Spells/SpellMgr.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index f7b0d92a7e2..9a27d4ea2b6 100755
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -2821,9 +2821,15 @@ void SpellMgr::LoadSkillLineAbilityMap()
DiminishingGroup GetDiminishingReturnsGroupForSpell(SpellEntry const* spellproto, bool triggered)
{
+ if (IsPositiveSpell(spellproto->Id))
+ return DIMINISHING_NONE;
+
// Explicit Diminishing Groups
switch (spellproto->SpellFamilyName)
{
+ // Event spells
+ case SPELLFAMILY_UNK1:
+ return DIMINISHING_NONE;
case SPELLFAMILY_GENERIC:
// some generic arena related spells have by some strange reason MECHANIC_TURN
if (spellproto->Mechanic == MECHANIC_TURN)