From 38814f5ee34db629a3a77b0fe9401940794905a6 Mon Sep 17 00:00:00 2001 From: Flugente Date: Sat, 23 Apr 2016 14:42:58 +0000 Subject: [PATCH] Fix: counter is not increased, potentially resulting in endless loop git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8169 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Tactical/Soldier Init List.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Tactical/Soldier Init List.cpp b/Tactical/Soldier Init List.cpp index 014e61688..481268119 100644 --- a/Tactical/Soldier Init List.cpp +++ b/Tactical/Soldier Init List.cpp @@ -789,6 +789,7 @@ BOOLEAN AddPlacementToWorld( SOLDIERINITNODE *curr, GROUP *pGroup = NULL ) while ( counter < 100 && (bettergridno == NOWHERE || PythSpacesAway( bettergridno, gMapInformation.sCenterGridNo ) <= gAmbushRadiusModifier * gGameExternalOptions.usAmbushEnemyEncircleRadius1) ) { bettergridno = FindRandomGridNoBetweenCircles( gMapInformation.sCenterGridNo, gAmbushRadiusModifier * gGameExternalOptions.usAmbushEnemyEncircleRadius1, gAmbushRadiusModifier * gGameExternalOptions.usAmbushEnemyEncircleRadius2, ubDirection ); + ++counter; } if ( bettergridno != NOWHERE )