diff options
| author | Kandera <KanderaDev@gmail.com> | 2012-06-13 12:34:59 -0400 |
|---|---|---|
| committer | Kandera <KanderaDev@gmail.com> | 2012-06-13 12:34:59 -0400 |
| commit | 5daa540d3ab5198e7c7ad678517d43c2baa15f50 (patch) | |
| tree | ad90c4eaa40d58156fe1e7775af976cd07bcfe99 /src/server/game/Entities/Unit | |
| parent | b43fa6f7438b4b1100687ebd220df756cd2bb420 (diff) | |
Core/Spells: handle SPELL_AURA_MOD_DEBUFF_RESISTANCE only for auras. fixes sacred cleansing causing the whole spell to be resisted.
Diffstat (limited to 'src/server/game/Entities/Unit')
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index a99356681e2..3305c4a9325 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -2465,12 +2465,12 @@ SpellMissInfo Unit::MagicSpellHitResult(Unit* victim, SpellInfo const* spell) // Chance resist debuff if (!spell->IsPositive()) { - bool bNegativeAura = false; + bool bNegativeAura = true; for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i) { - if (spell->Effects[i].ApplyAuraName != 0) + if (spell->Effects[i].ApplyAuraName == 0) { - bNegativeAura = true; + bNegativeAura = false; break; } } |
