From eae2d6b62cb49c5641b6d4d528a2ddd77d5e7d93 Mon Sep 17 00:00:00 2001 From: Rubidium Date: Sat, 6 Dec 2025 11:59:49 +0100 Subject: [PATCH] Fix: always try to create at least one town --- src/town_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index f0a09e0ece..3a2906e0fb 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -2760,7 +2760,7 @@ bool GenerateTowns(TownLayout layout, std::optional number) total = Map::ScaleByLandProportion(GetDefaultTownsForMapSize() + (Random() & 7)); } - total = std::min(TownPool::MAX_SIZE, total); + total = Clamp(total, 1, TownPool::MAX_SIZE); uint32_t townnameparts; TownNames town_names;