Код:
@@ -8592,6 +8598,15 @@ uint32 Unit::SpellHealingBonus(SpellEntry const *spellProto, uint32 healamount,
else if ((spellProto->SpellFamilyFlags & UI64LIT(0x0000000080000000)) && (*i)->GetEffIndex() == 0)
AdvertisedBenefit += (*i)->GetModifier()->m_amount;
}
+ else if((*i)->GetSpellProto()->Id == 38320) // kia fix Libram of Souls Redeemed
+ {
+ // Flash of Light
+ if ((spellProto->SpellFamilyFlags & UI64LIT(0x0000000040000000)) && (*i)->GetEffIndex() == 0)
+ AdvertisedBenefit += (*i)->GetModifier()->m_amount/2;
+ // Holy Light
+ else if ((spellProto->SpellFamilyFlags & UI64LIT(0x0000000080000000)) && (*i)->GetEffIndex() == 0)
+ AdvertisedBenefit += (*i)->GetModifier()->m_amount;
+ }
}
}