From b7db56812e5eb6f0dd1c9109f4efbc1645aa985c Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 7 Apr 2024 23:37:28 +0200 Subject: [PATCH] fixed a possible freeze in Ocean in the chaos modes --- mapeffects.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mapeffects.cpp b/mapeffects.cpp index 8fb64671..16acc931 100644 --- a/mapeffects.cpp +++ b/mapeffects.cpp @@ -708,8 +708,8 @@ EX void checkTide(cell *c) { if(!c2) continue; if(c2->land == laBarrier || c2->land == laOceanWall) ; else if(c2->land == laOcean) - seadist = min(seadist, c2->SEADIST ? c2->SEADIST+1 : 7), - landdist = min(landdist, c2->LANDDIST ? c2->LANDDIST+1 : 7); + seadist = min(seadist, c2->SEADIST >= 1 ? c2->SEADIST+1 : 7), + landdist = min(landdist, c2->LANDDIST >= 1 ? c2->LANDDIST+1 : 7); else if(isSealand(c2->land)) seadist = 1; else landdist = 1; }