Pelf

Pelf holy shield 1 patch

Mar 2nd, 2012
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.69 KB | None | 0 0
  1. diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
  2. index a322ab8..c3e3ac9 100644
  3. --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
  4. +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
  5. @@ -5835,6 +5838,10 @@ void AuraEffect::HandleModDamagePercentDone(AuraApplication const *aurApp, uint8
  6.      
  7.      if (GetSpellProto()->Id == 84963) //Inquisition
  8.      {
  9. +       //Holy Shield
  10. +       if (GetCaster()->HasAura(20925))
  11. +           GetCaster()->CastSpell(GetCaster(), 87342, true);
  12. +
  13.          switch (GetBase()->GetUnitOwner()->GetPower(POWER_HOLY_POWER))
  14.          {
  15.              case 0: // 1HP
  16. diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
  17. index 3b93680..20b23d6 100644
  18. --- a/src/server/game/Spells/SpellEffects.cpp
  19. +++ b/src/server/game/Spells/SpellEffects.cpp
  20. @@ -844,6 +844,10 @@ void Spell::SpellDamageSchoolDmg(SpellEffIndex effIndex)
  21.                  //Shield of  Righteous
  22.                  if (m_spellInfo->Id == 53600)
  23.                  {
  24. +                   //Holy Shield
  25. +                   if (m_caster->HasAura(20925))
  26. +                       m_caster->CastSpell(m_caster, 87342, true);
  27. +
  28.                      switch(m_caster->GetPower(POWER_HOLY_POWER))
  29.                      {
  30.                          case 0:
  31. @@ -2794,6 +2798,10 @@ void Spell::SpellDamageHeal(SpellEffIndex effIndex)
  32.          // Word of Glory
  33.          if (m_spellInfo->Id == 85673)
  34.          {
  35. +           //Holy Shield
  36. +           if (m_caster->HasAura(20925) && (m_caster->HasAura(85639) || m_caster->HasAura(85646)))
  37. +               m_caster->CastSpell(m_caster, 87342, true);
  38. +
  39.              int32 dmg;
  40.              switch (m_caster->GetPower(POWER_HOLY_POWER))
  41.              {
Advertisement
Add Comment
Please, Sign In to add comment