From a3e7574e14ee4fdb3505aba4c5572ed035370788 Mon Sep 17 00:00:00 2001 From: James Huston Date: Sat, 13 Dec 2025 17:12:53 -0500 Subject: [PATCH] fix(mcp): Use walking speed for bot movement instead of default run speed --- src/araxiaonline/mcp/MCPPlayerManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/araxiaonline/mcp/MCPPlayerManager.cpp b/src/araxiaonline/mcp/MCPPlayerManager.cpp index 53b626e757..1df8410020 100644 --- a/src/araxiaonline/mcp/MCPPlayerManager.cpp +++ b/src/araxiaonline/mcp/MCPPlayerManager.cpp @@ -821,7 +821,9 @@ bool MCPPlayerManager::MoveTo(uint32 sessionId, float x, float y, float z) TC_LOG_DEBUG("araxia.mcp", "[MCPPlayerManager] Session {}: Moving to ({:.1f}, {:.1f}, {:.1f})", sessionId, x, y, z); - player->GetMotionMaster()->MovePoint(0, x, y, z); + // Use walking speed for natural movement + float walkSpeed = player->GetSpeed(MOVE_WALK); + player->GetMotionMaster()->MovePoint(0, x, y, z, true, {}, walkSpeed); return true; }