Core/Spells: allow Victory Rush's damage to crit but keep its healing effect non-critical

This commit is contained in:
Ovahlord committed 2020-04-28 01:27:47 +02:00
1 parent 9665da3435
commit 92f8340da3
2 files changed
+3 -7

No files matched your search

+3 -1
View File
@@ -746,7 +746,7 @@ class spell_warr_victory_rush : public SpellScript
SetEffectValue(CalculatePct(GetCaster()->GetTotalAttackPowerValue(BASE_ATTACK), GetSpellInfo()->Effects[EFFECT_0].CalcValue()));
}
void HandleImpendingVictoryHeal(SpellEffIndex /*effIndex*/)
void HandleImpendingVictoryHeal(SpellEffIndex effIndex)
{
if (Unit* caster = GetCaster())
{
@@ -761,6 +761,8 @@ class spell_warr_victory_rush : public SpellScript
SetEffectValue(damage);
}
else
SetEffectValue(GetSpellInfo()->Effects[effIndex].CalcValue());
caster->RemoveAurasDueToSpell(SPELL_WARRIOR_VICTORIOUS);
caster->RemoveAurasDueToSpell(SPELL_WARRIOR_VICTORIOUS_IMPENDING_VICTORY);