From eb7d9d748feff3c8afc5691f5ee15676131628a5 Mon Sep 17 00:00:00 2001 From: Asdow <20314541+Asdow@users.noreply.github.com> Date: Sun, 24 Dec 2023 13:46:13 +0200 Subject: [PATCH] Copy drag info to dummy soldier Fixes merc location shifted by one tile during loading a save when A* pathfinding is enabled --- Tactical/Soldier Add.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Tactical/Soldier Add.cpp b/Tactical/Soldier Add.cpp index 64a83a0c0..654283be0 100644 --- a/Tactical/Soldier Add.cpp +++ b/Tactical/Soldier Add.cpp @@ -93,6 +93,9 @@ INT32 FindGridNoFromSweetSpot( SOLDIERTYPE *pSoldier, INT32 sSweetGridNo, INT8 u soldier.pathing.bLevel = 0; soldier.bTeam = 1; soldier.sGridNo = sSweetGridNo; + soldier.sDragCorpseID = pSoldier->sDragCorpseID; + soldier.sDragGridNo = pSoldier->sDragGridNo; + soldier.usDragPersonID = pSoldier->usDragPersonID; sTop = ubRadius; sBottom = -ubRadius;