diff options
-rwxr-xr-x | src/server/game/Spells/SpellMgr.cpp | 6 |
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) |