From 4be35daf6ff6936278e2254982353b784b586396 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 28 Feb 2022 13:19:42 -0500 Subject: [PATCH] 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) --- Source/Scripts/Spells/Generic.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Source/Scripts/Spells/Generic.cs b/Source/Scripts/Spells/Generic.cs index f82063a4d..6365c74db 100644 --- a/Source/Scripts/Spells/Generic.cs +++ b/Source/Scripts/Spells/Generic.cs @@ -4215,6 +4215,22 @@ namespace Scripts.Spells.Generic OnEffectHit.Add(new EffectHandler(HandleSummon, 0, SpellEffectName.Summon)); } } + + [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