diff options
author | Shauren <none@none> | 2010-12-17 18:21:37 +0100 |
---|---|---|
committer | Shauren <none@none> | 2010-12-17 18:21:37 +0100 |
commit | 21f6248726e3964e67ea0f3a0e70b4bf46c21b9c (patch) | |
tree | e3dc951a5fda08949b6b0eeb7ea1868fcc685973 | |
parent | b11e5bbf8146f737aa8684ccd90579fc47673a00 (diff) |
Core/Spells: Fixed diminishing returns for positive/event spells, patch by DrTenma
--HG--
branch : trunk
-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) |