From b468f9d67ab0598e62b1e7123ba14c31af19c5ee Mon Sep 17 00:00:00 2001 From: rtldg Date: Wed, 4 Jan 2023 20:49:56 +0000 Subject: [PATCH] fix stale zone cache entries being checked, preventing start/end zone placement sometimes --- addons/sourcemod/scripting/shavit-zones.sp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sourcemod/scripting/shavit-zones.sp b/addons/sourcemod/scripting/shavit-zones.sp index b9c412a7..f854a21d 100644 --- a/addons/sourcemod/scripting/shavit-zones.sp +++ b/addons/sourcemod/scripting/shavit-zones.sp @@ -3976,7 +3976,7 @@ bool InStartOrEndZone(float point1[3], float point2[3], int track, int type) FillBoxMinMax(point1, point2, amin, amax); } - for (int i = 0; i < MAX_ZONES; i++) + for (int i = 0; i < gI_MapZones; i++) { if ((gA_ZoneCache[i].iTrack == track && gA_ZoneCache[i].iType == type) || (gA_ZoneCache[i].iType != Zone_End && gA_ZoneCache[i].iType != Zone_Start))