From 9c0a981bf38d690fe4bbb4dd692f1a9dc104198a Mon Sep 17 00:00:00 2001 From: autocommit Date: Thu, 30 Apr 2026 07:35:06 -0700 Subject: [PATCH] =?UTF-8?q?feat(combat):=20=E2=9C=A8=20Introduce=20capture?= =?UTF-8?q?=5Fcity()=20and=20mark=5Fplayer=5Feliminated()=20functions=20an?= =?UTF-8?q?d=20update=20Player=20class=20to=20track=20elimination=20state?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- src/game/engine/src/entities/combat_utils.gd | 1 + 1 file changed, 1 insertion(+) diff --git a/src/game/engine/src/entities/combat_utils.gd b/src/game/engine/src/entities/combat_utils.gd index 91ca4e8e..81816042 100644 --- a/src/game/engine/src/entities/combat_utils.gd +++ b/src/game/engine/src/entities/combat_utils.gd @@ -117,6 +117,7 @@ static func capture_city( city.owner = attacker.owner city.is_capital = false + city.captured_turn = GameState.turn_number for tile_pos: Vector2i in city.owned_tiles: var layer: Dictionary = GameState.get_primary_layer()