fixed build

This commit is contained in:
Ovahlord
2021-03-29 21:20:49 +02:00
parent 9f2eb5912b
commit f43d8aa804

View File

@@ -2007,10 +2007,8 @@ SpellCastResult SpellInfo::CheckTarget(Unit const* caster, WorldObject const* ta
if (HasEffect(SPELL_EFFECT_SELF_RESURRECT) || HasEffect(SPELL_EFFECT_RESURRECT) || HasEffect(SPELL_EFFECT_RESURRECT_NEW))
return SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED;
if (caster->IsPlayer())
if (TempSummon const* summon = unitTarget->ToTempSummon())
if (summon->IsVisibleBySummonerOnly() && summon->GetSummonerGUID() != caster->GetGUID())
return SPELL_FAILED_BAD_TARGETS;
if (!unitTarget->CheckPrivateObjectOwnerVisibility(caster))
return SPELL_FAILED_BAD_TARGETS;
return SPELL_CAST_OK;
}