Core/Spells: Fix Power Word: Shield absorb amount after r5badab6d42.

(casting TotalAuraMultiplier to int32 effectively meant setting amount to 0)

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2010-12-16 23:16:14 +01:00
parent 942dadc6a9
commit 5d887159c6
@@ -540,7 +540,10 @@ int32 AuraEffect::CalculateAmount(Unit * caster)
AddPctN(amount, pAurEff->GetAmount()); AddPctN(amount, pAurEff->GetAmount());
// Focused Power // Focused Power
amount *= int32(caster->GetTotalAuraMultiplier(SPELL_AURA_MOD_HEALING_DONE_PERCENT)); // Reuse variable, not sure if this code below can be moved before Twin Disciplines
DoneActualBenefit = float(amount);
DoneActualBenefit *= caster->GetTotalAuraMultiplier(SPELL_AURA_MOD_HEALING_DONE_PERCENT);
amount = int32(DoneActualBenefit);
return amount; return amount;
} }