From 39922d0dabcfc9f282179ff53f7f30d77eb94a29 Mon Sep 17 00:00:00 2001 From: Natalie Date: Sat, 18 Apr 2026 21:51:10 -0700 Subject: [PATCH] =?UTF-8?q?feat(@projects/@magic-civilization):=20?= =?UTF-8?q?=E2=9C=A8=20add=20debug=20logging=20for=20per-player=20override?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- src/game/engine/scenes/tests/auto_play.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/game/engine/scenes/tests/auto_play.gd b/src/game/engine/scenes/tests/auto_play.gd index 6820622b..ad1fc00c 100644 --- a/src/game/engine/scenes/tests/auto_play.gd +++ b/src/game/engine/scenes/tests/auto_play.gd @@ -799,6 +799,10 @@ func _apply_per_player_difficulty_overrides() -> void: # DataLoader.get_data("difficulty") returns {"easy": {full entry}, "normal": {...}, ...} # already keyed by id — no wrapping "ai_difficulty" array at this level. var diff_data: Dictionary = DataLoader.get_data("difficulty") + print("AutoPlay: per_player_override entry: diff_data.size=%d P0='%s' P1='%s'" % [ + diff_data.size(), + EnvConfig.get_var("AI_DIFFICULTY_P0", "__unset__"), + EnvConfig.get_var("AI_DIFFICULTY_P1", "__unset__")]) if diff_data == null or diff_data.is_empty(): return # Use a fixed upper bound — this runs before loading_screen.gd populates