From 4e0e54a0f04090f12ed55cf1a93f8cf3d2805d7e Mon Sep 17 00:00:00 2001 From: Kelsi Date: Sun, 8 Feb 2026 20:01:23 -0800 Subject: [PATCH] Fix taxi dismount: clear currentMountDisplayId_ in client path completion The client path animation completion was calling mountCallback_(0) but not clearing currentMountDisplayId_, leaving isMounted() returning true after landing. All three dismount paths now consistently clear the flag. --- src/game/game_handler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/game/game_handler.cpp b/src/game/game_handler.cpp index c770e2cf..1cb613f8 100644 --- a/src/game/game_handler.cpp +++ b/src/game/game_handler.cpp @@ -5153,6 +5153,7 @@ void GameHandler::updateClientTaxi(float deltaTime) { } taxiMountActive_ = false; taxiMountDisplayId_ = 0; + currentMountDisplayId_ = 0; taxiClientPath_.clear(); taxiRecoverPending_ = false; movementInfo.flags = 0;