From bfaff7106bd63828bdd986f89415fffc5f1b79fe Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 4 Dec 2022 09:23:15 +0100 Subject: [PATCH] Scripts/BRC: update Raz' home position upon engaging enemies to avoid him climbing back to his pre-leap positions if the escort did not start yet --- .../BlackrockCaverns/blackrock_caverns.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.cpp index ec0845266b..4f78ca2e10 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.cpp @@ -590,6 +590,12 @@ struct npc_raz_the_crazed : public EscortAI DoCastSelf(SPELL_AGGRO_NEARBY_TARGETS, true); } + void JustEngagedWith(Unit* who) override + { + EscortAI::JustEngagedWith(who); + me->SetHomePosition(me->GetPosition()); + } + void JustAppeared() override { SetRun(true);