Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From d5baa083e043375442ebc4adaa4daf96a5e95ace Mon Sep 17 00:00:00 2001
- From: unknown <cristi@cristis-PC.(none)>
- Date: Mon, 23 Jul 2012 03:50:58 +0300
- Subject: [PATCH] Fix for talents Vindication and Sacred Duty
- ---
- src/server/game/Spells/SpellEffects.cpp | 25 +++++++++++++++++++++++--
- 1 file changed, 23 insertions(+), 2 deletions(-)
- diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
- index cb33090..85ecc94 100644
- --- a/src/server/game/Spells/SpellEffects.cpp
- +++ b/src/server/game/Spells/SpellEffects.cpp
- @@ -684,8 +684,25 @@ void Spell::EffectSchoolDMG(SpellEffIndex effIndex)
- float average = (m_caster->GetFloatValue(UNIT_FIELD_MINDAMAGE) + m_caster->GetFloatValue(UNIT_FIELD_MAXDAMAGE)) / 2;
- int32 count = m_caster->CalculateSpellDamage(unitTarget, m_spellInfo, EFFECT_2);
- damage += count * int32(average * IN_MILLISECONDS) / m_caster->GetAttackTime(BASE_ATTACK);
- - break;
- - }
- + }
- + //on hammer of the righteous && if player has talent vindication
- + if(m_spellInfo->Id == 88263 && m_caster->HasAura(26016))
- + {
- + m_caster->CastSpell(unitTarget,26017);
- + break;
- + }
- + //on Judgement && if player has talent Sacred Duty rank 1
- + if(m_spellInfo->Id == 54158 && m_caster->HasAura(53709) && roll_chance_i(25))
- + {
- + m_caster->CastSpell(m_caster,85433);
- + break;
- + }
- + //on Judgement && if player has talent Sacred Duty rank 2
- + if(m_spellInfo->Id == 54158 && m_caster->HasAura(53710) && roll_chance_i(50))
- + {
- + m_caster->CastSpell(m_caster,85433);
- + break;
- + }
- break;
- }
- case SPELLFAMILY_DEATHKNIGHT:
- @@ -4318,6 +4335,10 @@ void Spell::EffectWeaponDmg(SpellEffIndex effIndex)
- break;
- }
- }
- + //on crusader strike && if player has talent vindication
- + if(m_spellInfo->Id == 35395 && m_caster->HasAura(26016))
- + m_caster->CastSpell(unitTarget,26017);
- + break;
- }
- case SPELLFAMILY_SHAMAN:
- {
- --
- 1.7.10.msysgit.1
Advertisement
Add Comment
Please, Sign In to add comment