From d7b29b5e73adfbc76d1b09c17907dbd86aa96e56 Mon Sep 17 00:00:00 2001 From: bash Date: Sun, 31 May 2026 18:01:15 +0200 Subject: [PATCH] fix(Core/Movement): Take WorldPosition by value in MoveTo2 (IsValid is non-const) --- src/Ai/Base/Actions/MovementActions.cpp | 2 +- src/Ai/Base/Actions/MovementActions.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ai/Base/Actions/MovementActions.cpp b/src/Ai/Base/Actions/MovementActions.cpp index fe51daaa1..4801aa78d 100644 --- a/src/Ai/Base/Actions/MovementActions.cpp +++ b/src/Ai/Base/Actions/MovementActions.cpp @@ -2870,7 +2870,7 @@ bool MovementAction::BoardTransport(Transport* transport) return true; } -bool MovementAction::MoveTo2(WorldPosition const& endPos, +bool MovementAction::MoveTo2(WorldPosition endPos, bool idle, [[maybe_unused]] bool react, [[maybe_unused]] bool noPath, bool ignoreEnemyTargets, diff --git a/src/Ai/Base/Actions/MovementActions.h b/src/Ai/Base/Actions/MovementActions.h index d4fb81da2..be3da0c60 100644 --- a/src/Ai/Base/Actions/MovementActions.h +++ b/src/Ai/Base/Actions/MovementActions.h @@ -69,7 +69,7 @@ protected: // MoveTo(mapId,...) delegates here unless an intentional bypass // (exact_waypoint / disableMoveSplinePath / flying / swimming / // backwards) routes the move straight to DoMovePoint. - bool MoveTo2(WorldPosition const& endPos, + bool MoveTo2(WorldPosition endPos, bool idle = false, bool react = false, bool noPath = false, bool ignoreEnemyTargets = false, MovementPriority priority = MovementPriority::MOVEMENT_NORMAL,