Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
- index a322ab8..c3e3ac9 100644
- --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
- +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
- @@ -5835,6 +5838,10 @@ void AuraEffect::HandleModDamagePercentDone(AuraApplication const *aurApp, uint8
- if (GetSpellProto()->Id == 84963) //Inquisition
- {
- + //Holy Shield
- + if (GetCaster()->HasAura(20925))
- + GetCaster()->CastSpell(GetCaster(), 87342, true);
- +
- switch (GetBase()->GetUnitOwner()->GetPower(POWER_HOLY_POWER))
- {
- case 0: // 1HP
- diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
- index 3b93680..20b23d6 100644
- --- a/src/server/game/Spells/SpellEffects.cpp
- +++ b/src/server/game/Spells/SpellEffects.cpp
- @@ -844,6 +844,10 @@ void Spell::SpellDamageSchoolDmg(SpellEffIndex effIndex)
- //Shield of Righteous
- if (m_spellInfo->Id == 53600)
- {
- + //Holy Shield
- + if (m_caster->HasAura(20925))
- + m_caster->CastSpell(m_caster, 87342, true);
- +
- switch(m_caster->GetPower(POWER_HOLY_POWER))
- {
- case 0:
- @@ -2794,6 +2798,10 @@ void Spell::SpellDamageHeal(SpellEffIndex effIndex)
- // Word of Glory
- if (m_spellInfo->Id == 85673)
- {
- + //Holy Shield
- + if (m_caster->HasAura(20925) && (m_caster->HasAura(85639) || m_caster->HasAura(85646)))
- + m_caster->CastSpell(m_caster, 87342, true);
- +
- int32 dmg;
- switch (m_caster->GetPower(POWER_HOLY_POWER))
- {
Advertisement
Add Comment
Please, Sign In to add comment