From a26845b608d5fce3e0dd3780d91abd497f9ae820 Mon Sep 17 00:00:00 2001 From: Asdow <20314541+Asdow@users.noreply.github.com> Date: Sat, 10 Aug 2024 20:14:15 +0300 Subject: [PATCH] Check that a dropped backpack belongs to a controllable merc (#320) Fixes handle BP pickup behavior if a merc drops a backpack and then leaves the sector. --- Tactical/Turn Based Input.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tactical/Turn Based Input.cpp b/Tactical/Turn Based Input.cpp index abc77380..4cb81bcc 100644 --- a/Tactical/Turn Based Input.cpp +++ b/Tactical/Turn Based Input.cpp @@ -8318,7 +8318,7 @@ void HandleTBBackpacks(void) { pTeamSoldier = MercPtrs[ubLoop]; - if (pTeamSoldier->flags.DropPackFlag) + if (OK_CONTROLLABLE_MERC(pTeamSoldier) && pTeamSoldier->flags.DropPackFlag) { backpackDropped = true; break;