diff options
| author | Faq <ainarsh@gmail.com> | 2012-12-28 02:24:01 +0000 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2012-12-28 02:24:01 +0000 |
| commit | e04275984e4dfab5686bdaf388b6067b947eb348 (patch) | |
| tree | b759d28bd5751cbafc2eb29926d5d852bff26745 /src | |
| parent | 95152d57539064d8278e323899290cba2fb2b0cd (diff) | |
Core/Spells: fix self-damage caused by Glyph of Chains of Ice. oMadMano
Closes #7270
Closes #644
Signed-off-by: Nay <dnpd.dd@gmail.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index eade0b5e8b5..131d84c7fc1 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -457,8 +457,8 @@ int32 AuraEffect::CalculateAmount(Unit* caster) // Control vehicle auras should not get m_amount sum out of basepoints and DieSide calculated together, // but only from basepoints. Only such aura case fow now so handle it here. case SPELL_AURA_CONTROL_VEHICLE: - m_amount = m_baseAmount; - break; + m_amount = m_baseAmount; + break; // crowd control auras case SPELL_AURA_MOD_CONFUSE: case SPELL_AURA_MOD_FEAR: diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 9714e2bc09b..e1cbb975399 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3619,6 +3619,9 @@ void SpellMgr::LoadDbcDataCorrections() case 40167: // Introspection spellInfo->Attributes |= SPELL_ATTR0_NEGATIVE_1; break; + case 45524: // Chains of Ice + spellInfo->EffectImplicitTargetA[EFFECT_2] = 0; + break; case 2378: // Minor Fortitude spellInfo->manaCost = 0; spellInfo->manaPerSecond = 0; |
