casucristy

ss

Jul 23rd, 2012
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.26 KB | None | 0 0
  1. From 152b3c9a683e3e179baf43ffe9fac8a7b175c3b7 Mon Sep 17 00:00:00 2001
  2. From: unknown <cristi@cristis-PC.(none)>
  3. Date: Mon, 23 Jul 2012 11:38:56 +0300
  4. Subject: [PATCH] Fix talent Improved Cone of Cold (rank1,rank2).
  5.  
  6. ---
  7.  src/server/game/Spells/SpellEffects.cpp |   21 +++++++++++----------
  8.  1 file changed, 11 insertions(+), 10 deletions(-)
  9.  
  10. diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
  11. index 85ecc94..52be098 100644
  12. --- a/src/server/game/Spells/SpellEffects.cpp
  13. +++ b/src/server/game/Spells/SpellEffects.cpp
  14. @@ -719,11 +719,21 @@ void Spell::EffectSchoolDMG(SpellEffIndex effIndex)
  15.                  break;
  16.              }
  17.              case SPELLFAMILY_MAGE:
  18. -            {
  19. +           {
  20.                  // Deep Freeze should deal damage to permanently stun-immune targets.
  21.                  if (m_spellInfo->Id == 71757)
  22.                      if (unitTarget->GetTypeId() != TYPEID_UNIT || !(unitTarget->IsImmunedToSpellEffect(sSpellMgr->GetSpellInfo(44572), 0)))
  23.                          return;
  24. +               // Cone of Cold
  25. +                if (m_spellInfo->Id == 120)
  26. +                {
  27. +                    if (m_caster->HasAura(11190)) // Improved Cone of Cold Rank 1
  28. +                       unitTarget->CastSpell(unitTarget,83301,true);
  29. +                   else
  30. +                       if (m_caster->HasAura(12489)) // Improved Cone of Cold Rank 2
  31. +                           unitTarget->CastSpell(unitTarget,83302,true);
  32. +                   return;
  33. +                }
  34.                  break;
  35.              }
  36.          }
  37. @@ -1275,15 +1285,6 @@ void Spell::EffectDummy(SpellEffIndex effIndex)
  38.              }
  39.          case SPELLFAMILY_MAGE:
  40.              {
  41. -                // Cone of Cold
  42. -                if (m_spellInfo->SpellFamilyFlags[0] & SPELLFAMILYFLAG1_MAGE_CONEOFCOLD)
  43. -                {
  44. -                    if (m_caster->HasAura(11190)) // Improved Cone of Cold Rank 1
  45. -                        m_caster->CastCustomSpell(unitTarget, 83301, &bp, NULL, NULL, true, 0);
  46. -
  47. -                    if (m_caster->HasAura(12489)) // Improved Cone of Cold Rank 2
  48. -                        m_caster->CastCustomSpell(unitTarget, 83302, &bp, NULL, NULL, true, 0);
  49. -                }
  50.                  switch (m_spellInfo->Id)
  51.                  {
  52.                      case 92315: // Pyroblast!
  53. --
  54. 1.7.10.msysgit.1
Advertisement
Add Comment
Please, Sign In to add comment