diff --git a/Tactical/Items.cpp b/Tactical/Items.cpp index 1751b4f6..b9bfa4ab 100644 --- a/Tactical/Items.cpp +++ b/Tactical/Items.cpp @@ -6507,7 +6507,10 @@ UINT8 GetPercentTunnelVision( SOLDIERTYPE * pSoldier ) } } - return( bns ); + if ( PTR_OURTEAM ) // Madd: adjust tunnel vision by difficulty level + return( bns ); + else + return bns / gGameOptions.ubDifficultyLevel; } diff --git a/Tactical/opplist.cpp b/Tactical/opplist.cpp index 43874d88..ca4279cd 100644 --- a/Tactical/opplist.cpp +++ b/Tactical/opplist.cpp @@ -6954,7 +6954,7 @@ void MakeBloodcatsHostile( void ) BOOLEAN SoldierHasLimitedVision(SOLDIERTYPE * pSoldier) { - if ( GetPercentTunnelVision(pSoldier) > 0 || gGameExternalOptions.gfAllowLimitedVision ) + if ( GetPercentTunnelVision(pSoldier) > 0 || ( gGameExternalOptions.gfAllowLimitedVision && PTR_OURTEAM ) ) return TRUE; else return FALSE;