From 30d2c22721c2df221f07b22edb7ee4f5f2e4fc5a Mon Sep 17 00:00:00 2001 From: jedarden Date: Mon, 25 May 2026 16:05:43 -0400 Subject: [PATCH] =?UTF-8?q?fix(engine):=20set=20DefaultConfig=20ZoneMinRad?= =?UTF-8?q?ius=20to=201=20per=20plan=20=C2=A73.7.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DefaultConfig() is used as the base for ConfigForPlayers(), which overrides ZoneMinRadius based on player count (2 for 2-player, 1 for 3+). The default should match the most common case (3+ players). Per plan §3.7.1: ZoneMinRadius=1 for 3+ players, 2 for 2-player. Closes: bf-6985 --- engine/types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/types.go b/engine/types.go index b6cc315..f5e33f6 100644 --- a/engine/types.go +++ b/engine/types.go @@ -194,7 +194,7 @@ func DefaultConfig() Config { ZoneStartTurn: 10, // Per plan §3.7.1 (both 2-player and 3+) ZoneShrinkInterval: 1, // Per plan §3.7.1 (both 2-player and 3+) ZoneShrinkStep: 2, // Per plan §3.7.1 (both 2-player and 3+) - ZoneMinRadius: 3, + ZoneMinRadius: 1, // Per plan §3.7.1: 3+ player default (ConfigForPlayers overrides for 2-player) } }