From f3b490b10aeac32ba859b929ff13ff882d818a17 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sat, 1 Nov 2025 14:32:04 -0400 Subject: Store stable IDs in multiworld state --- apworld/client/manager.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'apworld/client/manager.gd') diff --git a/apworld/client/manager.gd b/apworld/client/manager.gd index aa07559..727d17a 100644 --- a/apworld/client/manager.gd +++ b/apworld/client/manager.gd @@ -472,7 +472,9 @@ func _client_connected(slot_data): var raw_pp = slot_data.get("port_pairings") for p1 in raw_pp.keys(): - port_pairings[int(p1)] = int(raw_pp[p1]) + port_pairings[gamedata.port_id_by_ap_id[int(p1)]] = gamedata.port_id_by_ap_id[int( + raw_pp[p1] + )] # Set up item locks. _item_locks = {} -- cgit 1.4.1