Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 152b3c9a683e3e179baf43ffe9fac8a7b175c3b7 Mon Sep 17 00:00:00 2001
- From: unknown <cristi@cristis-PC.(none)>
- Date: Mon, 23 Jul 2012 11:38:56 +0300
- Subject: [PATCH] Fix talent Improved Cone of Cold (rank1,rank2).
- ---
- src/server/game/Spells/SpellEffects.cpp | 21 +++++++++++----------
- 1 file changed, 11 insertions(+), 10 deletions(-)
- diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
- index 85ecc94..52be098 100644
- --- a/src/server/game/Spells/SpellEffects.cpp
- +++ b/src/server/game/Spells/SpellEffects.cpp
- @@ -719,11 +719,21 @@ void Spell::EffectSchoolDMG(SpellEffIndex effIndex)
- break;
- }
- case SPELLFAMILY_MAGE:
- - {
- + {
- // Deep Freeze should deal damage to permanently stun-immune targets.
- if (m_spellInfo->Id == 71757)
- if (unitTarget->GetTypeId() != TYPEID_UNIT || !(unitTarget->IsImmunedToSpellEffect(sSpellMgr->GetSpellInfo(44572), 0)))
- return;
- + // Cone of Cold
- + if (m_spellInfo->Id == 120)
- + {
- + if (m_caster->HasAura(11190)) // Improved Cone of Cold Rank 1
- + unitTarget->CastSpell(unitTarget,83301,true);
- + else
- + if (m_caster->HasAura(12489)) // Improved Cone of Cold Rank 2
- + unitTarget->CastSpell(unitTarget,83302,true);
- + return;
- + }
- break;
- }
- }
- @@ -1275,15 +1285,6 @@ void Spell::EffectDummy(SpellEffIndex effIndex)
- }
- case SPELLFAMILY_MAGE:
- {
- - // Cone of Cold
- - if (m_spellInfo->SpellFamilyFlags[0] & SPELLFAMILYFLAG1_MAGE_CONEOFCOLD)
- - {
- - if (m_caster->HasAura(11190)) // Improved Cone of Cold Rank 1
- - m_caster->CastCustomSpell(unitTarget, 83301, &bp, NULL, NULL, true, 0);
- -
- - if (m_caster->HasAura(12489)) // Improved Cone of Cold Rank 2
- - m_caster->CastCustomSpell(unitTarget, 83302, &bp, NULL, NULL, true, 0);
- - }
- switch (m_spellInfo->Id)
- {
- case 92315: // Pyroblast!
- --
- 1.7.10.msysgit.1
Advertisement
Add Comment
Please, Sign In to add comment