aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-05-24 18:03:20 +0200
committerShauren <shauren.trinity@gmail.com>2025-05-24 18:03:20 +0200
commit5c5a047342b417a8363765a7b174fdf1c9f8bd5a (patch)
treecc5e55df4f6e4ce4f57a18a57c171aa6adc100a4
parentaae2bea8c55b71722acb0aaac3a1be032574e7c1 (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.cpp7
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