diff --git a/src/simulator/api-gdext/src/lib.rs b/src/simulator/api-gdext/src/lib.rs index f1e59a77..15e1edb2 100644 --- a/src/simulator/api-gdext/src/lib.rs +++ b/src/simulator/api-gdext/src/lib.rs @@ -3851,6 +3851,7 @@ impl GdGameState { moved.current_action = None; moved.patrol_order = None; moved.formation_id = None; + let unit_kind = moved.unit_id.clone(); let captor_player = &mut self.inner.players[captor_idx]; captor_player.units.push(moved); captor_player.unit_upkeep.push(upkeep.unwrap_or(0)); @@ -3863,6 +3864,7 @@ impl GdGameState { prior_owner: preview.owner, col, row, + unit_kind, }, );