diff --git a/Tactical/PATHAI.cpp b/Tactical/PATHAI.cpp index 85be9c65d..686489c2d 100644 --- a/Tactical/PATHAI.cpp +++ b/Tactical/PATHAI.cpp @@ -3059,6 +3059,10 @@ if(!GridNoOnVisibleWorldTile(iDestination)) newLoc = curLoc + dirDelta[iCnt]; + if (newLoc >= WORLD_MAX || curLoc >= WORLD_MAX) + { + goto NEXTDIR; + } if ( fVisitSpotsOnlyOnce && trailCostUsed[newLoc] == gubGlobalPathCount ) {