*Spell power coefficient for Sacred Shield.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-06-15 18:18:24 +02:00
parent 109302999d
commit bcab60c253
2 changed files with 10 additions and 2 deletions
+9 -1
View File
@@ -5838,7 +5838,7 @@ void AuraEffect::HandleSchoolAbsorb(bool apply, bool Real, bool changeAmount)
switch(m_spellProto->SpellFamilyName)
{
case SPELLFAMILY_PRIEST:
// PW: S
// Power Word: Shield
if(m_spellProto->SpellFamilyFlags.IsEqual(0x1, 0, 0x400))
{
// +80.68% from sp bonus
@@ -5870,6 +5870,14 @@ void AuraEffect::HandleSchoolAbsorb(bool apply, bool Real, bool changeAmount)
DoneActualBenefit = caster->SpellBaseDamageBonus(GetSpellSchoolMask(m_spellProto)) * 0.3f;
}
break;
case SPELLFAMILY_PALADIN:
// Sacred Shield
if (m_spellInfo->SpellFamilyFlags[1] & 0x80000)
{
// 0.75 from sp bonus
DoneActualBenefit = caster->SpellBaseDamageBonus(GetSpellSchoolMask(m_spellProto)) * 0.75f;
}
break;
default:
break;
}