From 4a72f0d75e5b0626d5556a089b97aee4f8138a81 Mon Sep 17 00:00:00 2001 From: Wanne Date: Sun, 2 Oct 2011 20:04:44 +0000 Subject: [PATCH] - Bugfix: Crash when entering D13 in DL 1.13 in a recent game. Basically newLoc is greater than WORLD_MAX when path finding is used when the Drassen Mine map is first loaded in Tactical view (by tazpn) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@4670 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Tactical/PATHAI.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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 ) {