From 7803378388b8684890b259db354118f1695139ea Mon Sep 17 00:00:00 2001 From: Sevenfm Date: Fri, 21 Jan 2022 19:22:12 +0000 Subject: [PATCH] Militia: don't always spare RPGs when in tactical combat. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9270 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- TacticalAI/Attacks.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/TacticalAI/Attacks.cpp b/TacticalAI/Attacks.cpp index ac946ad5..3d24419d 100644 --- a/TacticalAI/Attacks.cpp +++ b/TacticalAI/Attacks.cpp @@ -1337,7 +1337,10 @@ void CalcBestThrow(SOLDIERTYPE *pSoldier, ATTACKTYPE *pBestThrow) } // militia always try to spare grenades unless under attack or using flares - if (pSoldier->bTeam == MILITIA_TEAM && !pSoldier->aiData.bUnderFire && !Item[usGrenade].flare) + if (pSoldier->bTeam == MILITIA_TEAM && + !pSoldier->aiData.bUnderFire && + !Item[usGrenade].flare && + !fRocketLauncher) { fSpare = TRUE; }