Scripts/Spells: Move spell_anchor_here to generic because is used by more than one boss

Port From (https://github.com/TrinityCore/TrinityCore/commit/0bbdfc6112835396992473c940ae619598f64ec2)
This commit is contained in:
hondacrx
2022-02-28 13:19:42 -05:00
parent 1b37eb0525
commit 4be35daf6f
+16
View File
@@ -4216,6 +4216,22 @@ namespace Scripts.Spells.Generic
}
}
[Script] // 45313 - Anchor Here
class spell_gen_anchor_here : SpellScript
{
void HandleScript(uint effIndex)
{
Creature creature = GetHitCreature();
if (creature != null)
creature.SetHomePosition(creature.GetPositionX(), creature.GetPositionY(), creature.GetPositionZ(), creature.GetOrientation());
}
public override void Register()
{
OnEffectHitTarget.Add(new EffectHandler(HandleScript, 0, SpellEffectName.ScriptEffect));
}
}
// 40307 - Stasis Field
class StasisFieldSearcher : ICheck<Unit>
{