mirror of
https://github.com/1dot13/source.git
synced 2026-08-12 14:10:23 +02:00
Disable backpack climb check for non-player soldiers (#117)
This commit is contained in:
+1
-3
@@ -118,9 +118,7 @@ INT16 TerrainActionPoints( SOLDIERTYPE *pSoldier, INT32 sGridNo, INT8 bDir, INT8
|
||||
|
||||
//CHRISL: We can't jump a fence while wearing a backpack, to consider fences as impassible
|
||||
// SANDRO - Headrocks change to backpack check implemented
|
||||
if(sSwitchValue == TRAVELCOST_FENCE && UsingNewInventorySystem() == true && pSoldier->inv[BPACKPOCKPOS].exists() == true
|
||||
&& ((gGameExternalOptions.sBackpackWeightToClimb == -1) || (INT16)pSoldier->inv[BPACKPOCKPOS].GetWeightOfObjectInStack() + Item[pSoldier->inv[BPACKPOCKPOS].usItem].sBackpackWeightModifier > gGameExternalOptions.sBackpackWeightToClimb)
|
||||
&& ((gGameExternalOptions.fUseGlobalBackpackSettings == TRUE) || (Item[pSoldier->inv[BPACKPOCKPOS].usItem].fAllowClimbing == FALSE)))
|
||||
if(sSwitchValue == TRAVELCOST_FENCE && !pSoldier->CanClimbWithCurrentBackpack())
|
||||
{
|
||||
return(-1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user