From e1f1437a95a180d95d655e02ea42253c83a06e61 Mon Sep 17 00:00:00 2001 From: Flugente Date: Tue, 15 Aug 2017 13:48:02 +0000 Subject: [PATCH] Fix: some mercenaries can't refuel vehicles git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8451 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Tactical/Handle Items.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tactical/Handle Items.cpp b/Tactical/Handle Items.cpp index 6c240d0e..dde3db4b 100644 --- a/Tactical/Handle Items.cpp +++ b/Tactical/Handle Items.cpp @@ -317,7 +317,10 @@ INT32 HandleItem( SOLDIERTYPE *pSoldier, INT32 sGridNo, INT8 bLevel, UINT16 usHa return( ITEM_HANDLE_BROKEN ); } - if ( fFromUI && pSoldier->bTeam == gbPlayerNum && pTargetSoldier && (pTargetSoldier->bTeam == gbPlayerNum || pTargetSoldier->aiData.bNeutral) && pTargetSoldier->ubBodyType != CROW && Item[ usHandItem ].usItemClass != IC_MEDKIT && !ItemCanBeAppliedToOthers(usHandItem) ) + if ( fFromUI && pSoldier->bTeam == gbPlayerNum && pTargetSoldier && + (pTargetSoldier->bTeam == gbPlayerNum || pTargetSoldier->aiData.bNeutral) && pTargetSoldier->ubBodyType != CROW && + Item[usHandItem].usItemClass != IC_MEDKIT && !Item[usHandItem].gascan && + !ItemCanBeAppliedToOthers( usHandItem ) ) { if ( pSoldier->ubProfile != NO_PROFILE ) {