diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-05-24 18:03:20 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-05-24 18:03:20 +0200 |
commit | 5c5a047342b417a8363765a7b174fdf1c9f8bd5a (patch) | |
tree | cc5e55df4f6e4ce4f57a18a57c171aa6adc100a4 | |
parent | aae2bea8c55b71722acb0aaac3a1be032574e7c1 (diff) |
Scripts/The Escape From Durnholde: Fixed Thrall not resetting state after combat
Closes #28797
Closes #30739
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp index 03d392dd2f4..b0f383e1a14 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp @@ -440,11 +440,10 @@ struct npc_thrall_old_hillsbrad : public EscortAI DoUnmount(); } - void JustReachedHome() override + void EnterEvadeMode(EvadeReason why) override { - EscortAI::JustReachedHome(); - if (HadMount) - DoMount(); + EscortAI::EnterEvadeMode(why); + Reset(); } void JustSummoned(Creature* summoned) override |