Core/Spells: Fixed Lay on Hands not triggering Forbearance on target

This commit is contained in:
joschiwald
2018-02-24 16:43:47 +01:00
parent 22a83e9f75
commit 1bd01eaab8

View File

@@ -989,11 +989,10 @@ class spell_pal_lay_on_hands : public SpellScript
void TriggerForbearance()
{
Unit* caster = GetCaster();
if (caster == GetHitUnit())
if (Unit* target = GetHitUnit())
{
GetCaster()->CastSpell(caster, SPELL_PALADIN_FORBEARANCE, true);
GetCaster()->CastSpell(caster, SPELL_PALADIN_IMMUNE_SHIELD_MARKER, true);
GetCaster()->CastSpell(target, SPELL_PALADIN_FORBEARANCE, true);
GetCaster()->CastSpell(target, SPELL_PALADIN_IMMUNE_SHIELD_MARKER, true);
}
}