From 5e19e539360dc0999ed7bb8fde7be589bb7e4bc5 Mon Sep 17 00:00:00 2001 From: Natalie Date: Wed, 24 Jun 2026 04:38:17 -0400 Subject: [PATCH] =?UTF-8?q?test(@projects/@magic-civilization):=20?= =?UTF-8?q?=F0=9F=90=9B=20use=20typed=20p0=20for=20the=20last=20two=20trad?= =?UTF-8?q?ed=5Fluxuries=20clears?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lines 33/47 still assigned through the untyped GameState.players[0] Variant (Array → Array[String] type error). Use the typed p0 (same object). Clears test_save_load_round_trip entirely. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../engine/tests/integration/test_save_load_round_trip.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/engine/tests/integration/test_save_load_round_trip.gd b/src/game/engine/tests/integration/test_save_load_round_trip.gd index 00c64f17..8fbb021a 100644 --- a/src/game/engine/tests/integration/test_save_load_round_trip.gd +++ b/src/game/engine/tests/integration/test_save_load_round_trip.gd @@ -30,7 +30,7 @@ func test_traded_luxuries_round_trips() -> void: p0.traded_luxuries = lux0 SaveManagerScript.save_game(0) - GameState.players[0].traded_luxuries = [] + p0.traded_luxuries = [] var err: Error = SaveManagerScript.load_game(0) assert_eq(err, OK, "load_game must succeed") @@ -44,7 +44,7 @@ func test_traded_luxuries_empty_round_trips() -> void: SaveManagerScript.save_game(0) var lux_iron: Array[String] = ["iron"] - GameState.players[0].traded_luxuries = lux_iron + p0.traded_luxuries = lux_iron var err: Error = SaveManagerScript.load_game(0) assert_eq(err, OK, "load_game must succeed")