diff options
Diffstat (limited to 'diplomacy/utils')
-rw-r--r-- | diplomacy/utils/export.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/diplomacy/utils/export.py b/diplomacy/utils/export.py index 459313d..3a03de1 100644 --- a/diplomacy/utils/export.py +++ b/diplomacy/utils/export.py @@ -118,13 +118,14 @@ def is_valid_saved_game(saved_game): # Validating orders orders = game.get_orders() + possible_orders = game.get_all_possible_orders() for power_name in orders: if sorted(orders[power_name]) != sorted(current_phase['orders'][power_name]): return False if 'NO_CHECK' not in game.rules: for order in orders[power_name]: loc = order.split()[1] - if order not in game.get_all_possible_orders(loc): + if order not in possible_orders[loc]: return False # Validating resulting state |