Core/AI: refactor SpellHit and SpellHitTarget.

Port From (https://github.com/TrinityCore/TrinityCore/commit/3171cd3fa9dbcec43f5d70b74ab2f54a2aa44173)
This commit is contained in:
hondacrx
2022-02-23 16:02:13 -05:00
parent 19abbbf0b5
commit c41acd0bc8
7 changed files with 28 additions and 206 deletions
+2 -2
View File
@@ -294,9 +294,9 @@ namespace Scripts.World.EmeraldDragons
}
}
public override void SpellHitTarget(Unit target, SpellInfo spell)
public override void SpellHitTarget(WorldObject target, SpellInfo spellInfo)
{
if (spell.Id == SpellIds.DrawSpirit && target.IsTypeId(TypeId.Player))
if (spellInfo.Id == SpellIds.DrawSpirit && target.IsPlayer())
{
Position targetPos = target.GetPosition();
me.SummonCreature(CreatureIds.SpiritShade, targetPos, TempSummonType.TimedDespawnOutOfCombat, 50000);