diff options
author | bkhorizon <none@none> | 2009-12-18 18:47:22 -0600 |
---|---|---|
committer | bkhorizon <none@none> | 2009-12-18 18:47:22 -0600 |
commit | e6efa10efd2e02caad3b2aaf5071f110fb4ef3de (patch) | |
tree | 33ce87a1f92f9a503381f5794b15da9bbbf65c49 | |
parent | dc1207139ac3a6bccd918ddb5d291df98ac1cf33 (diff) |
Update Seal of Command (and Unleash) for 3.2.2. Closes #841.
--HG--
branch : trunk
-rw-r--r-- | src/game/SpellEffects.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index b31277a4673..709aefa2b4e 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -4555,18 +4555,17 @@ void Spell::SpellDamageWeaponDmg(uint32 i) } case SPELLFAMILY_PALADIN: { - // Seal of Command - receive benefit from Spell Damage and Healing + // Seal of Command - Increase damage by 36% on every swing if (m_spellInfo->SpellFamilyFlags[0] & 0x2000000) { - spell_bonus += int32(0.45f*0.23f*m_caster->SpellBaseDamageBonus(GetSpellSchoolMask(m_spellInfo))); - spell_bonus += int32(0.45f*0.23f*m_caster->SpellBaseDamageBonusForVictim(GetSpellSchoolMask(m_spellInfo), unitTarget)); + totalDamagePercentMod *= 1.36f; //136% damage } // Seal of Command Unleashed else if (m_spellInfo->Id==20467) { - spell_bonus += int32(0.16f*m_caster->GetTotalAttackPowerValue(BASE_ATTACK)); - spell_bonus += int32(0.25f*m_caster->SpellBaseDamageBonus(GetSpellSchoolMask(m_spellInfo))); + spell_bonus += int32(0.08f*m_caster->GetTotalAttackPowerValue(BASE_ATTACK)); + spell_bonus += int32(0.13f*m_caster->SpellBaseDamageBonus(GetSpellSchoolMask(m_spellInfo))); } break; // Judgement of Blood/of the Martyr backlash damage (33%) @@ -4726,11 +4725,9 @@ void Spell::SpellDamageWeaponDmg(uint32 i) } } - // only for Seal of Command if(spell_bonus) weaponDamage += spell_bonus; - // only for Mutilate if(totalDamagePercentMod != 1.0f) weaponDamage = int32(weaponDamage * totalDamagePercentMod); |