From fbda158b2cc4dd1efa24d1e295132c3d72a9b4fc Mon Sep 17 00:00:00 2001 From: Oam Patel Date: Sat, 15 Feb 2025 15:34:27 -0500 Subject: [PATCH] power name vs power object fix --- lm_game.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lm_game.py b/lm_game.py index 6dea157..025da87 100644 --- a/lm_game.py +++ b/lm_game.py @@ -192,7 +192,7 @@ def get_valid_orders_with_retry(game, phase_summaries=phase_summaries, model_error_stats=model_error_stats ) - + # Validate each order invalid_info = [] for move in orders: @@ -207,7 +207,7 @@ def get_valid_orders_with_retry(game, order_part = tokens[2] # e.g. "H" or "S A MAR" # Use the internal game validation method - validity = game._valid_order(power_name, unit, order_part, report=1) + validity = game._valid_order(game.powers[power_name], unit, order_part, report=1) if validity != 1: invalid_info.append( f"Order '{move}' returned validity={validity}. (None/-1=invalid, 0=partial, 1=valid)"