From ff63a7da74e47d22005b0671c43c087c90e660a6 Mon Sep 17 00:00:00 2001 From: jedarden Date: Tue, 26 May 2026 09:38:37 -0400 Subject: [PATCH] =?UTF-8?q?fix(engine):=20align=202-player=20spawn=20radiu?= =?UTF-8?q?s=20with=20plan=20comment=20(15%=20=E2=86=92=2020%)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The match.go comment specified 20% spawn radius for 2-player matches, but the code used 0.15 (15%). This caused bots to spawn within attack range and die immediately (100% combat density vs 65-80% target per plan ยง3.7.1). Changed primaryRadius from 0.15 to 0.20 for 2-player matches. Combat now occurs around turn 4-6 instead of turn 1. Closes: bf-5sev --- engine/match.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/match.go b/engine/match.go index 871b71b..fe55e27 100644 --- a/engine/match.go +++ b/engine/match.go @@ -364,7 +364,7 @@ func (mr *MatchRunner) generateMap(gs *GameState, numPlayers int) { var primaryRadius, secondaryRadius float64 if numPlayers == 2 { - primaryRadius = 0.15 // ~6.8 tiles from center on 40x40 grid (~13.6 tiles apart) + primaryRadius = 0.20 // ~8 tiles from center on 40x40 grid (~16 tiles apart) secondaryRadius = 0.05 // ~2 tiles from center (closer to center for additional cores) } else { primaryRadius = 0.10 // ~5 tiles from center on 50x50 grid