*Fix Gift of the Naaru for classes other than shaman.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-08-28 22:37:52 +02:00
parent 64760208f2
commit 13421a194d
+3 -3
View File
@@ -9844,13 +9844,13 @@ uint32 Unit::SpellHealingBonus(Unit *pVictim, SpellEntry const *spellProto, uint
else // scripted bonus else // scripted bonus
{ {
// Gift of the Naaru // Gift of the Naaru
if (spellProto->Id==59547) if (spellProto->SpellFamilyFlags[2] & 0x80000000 && spellProto->SpellIconID == 329)
{ {
scripted = true; scripted = true;
uint32 apBonus = GetTotalAttackPowerValue(BASE_ATTACK); int32 apBonus = std::max(GetTotalAttackPowerValue(BASE_ATTACK), GetTotalAttackPowerValue(RANGED_ATTACK));
if (apBonus > DoneAdvertisedBenefit) if (apBonus > DoneAdvertisedBenefit)
{ {
DoneTotal+=apBonus * stack; DoneTotal += apBonus * stack;
coeff = 0.0f; coeff = 0.0f;
} }
else else