fix(Core/Spell): Reset insignia spell target when it is deleted. (#21437)
This commit is contained in:
committed by
GitHub
parent
0273a9f08d
commit
2982b64430
@@ -5586,6 +5586,10 @@ void Spell::EffectSkinPlayerCorpse(SpellEffIndex /*effIndex*/)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
unitTarget->ToPlayer()->RemovedInsignia(m_caster->ToPlayer());
|
unitTarget->ToPlayer()->RemovedInsignia(m_caster->ToPlayer());
|
||||||
|
|
||||||
|
// We have a corpse object as the target.
|
||||||
|
// This target was deleted in RemovedInsignia() -> ConvertCorpseToBones().
|
||||||
|
m_targets.RemoveObjectTarget();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Spell::EffectStealBeneficialBuff(SpellEffIndex effIndex)
|
void Spell::EffectStealBeneficialBuff(SpellEffIndex effIndex)
|
||||||
|
|||||||
Reference in New Issue
Block a user