From 0decb148560e7305dc11aebe99d3a06bc9ec36ff Mon Sep 17 00:00:00 2001 From: Asdow <20314541+Asdow@users.noreply.github.com> Date: Wed, 26 Jul 2023 10:18:13 +0300 Subject: [PATCH] Prevent endless clock (#186) Stop AI from attempting to steal a weapon that has a sling attachment, which prevents stealing. (by Seven) --- TacticalAI/Attacks.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TacticalAI/Attacks.cpp b/TacticalAI/Attacks.cpp index d84d2668..c2dc03cd 100644 --- a/TacticalAI/Attacks.cpp +++ b/TacticalAI/Attacks.cpp @@ -3308,6 +3308,10 @@ BOOLEAN AIDetermineStealingWeaponAttempt( SOLDIERTYPE * pSoldier, SOLDIERTYPE * UINT16 dfgvdfv = Item[pOpponent->inv[HANDPOS].usItem].usItemClass; return( FALSE ); } + if (HasAttachmentOfClass(&(pOpponent->inv[HANDPOS]), AC_SLING)) + { + return FALSE; + } uiSuccessChance = CalcChanceToSteal(pSoldier, pOpponent, 0); if ( uiSuccessChance >= 100 )