From 6fc4b046358cc19eeb3129bb59eca85356d92e2a Mon Sep 17 00:00:00 2001 From: codemann8 Date: Thu, 3 Nov 2022 19:36:08 -0500 Subject: [PATCH] Yet another copy_world_premature fix --- Main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Main.py b/Main.py index 386ddf6e..48218a27 100644 --- a/Main.py +++ b/Main.py @@ -688,10 +688,12 @@ def copy_world_premature(world, player): for door in world.doors: if door.player == player: + copied_door = ret.check_for_door(door.name, door.player) copied_entrance = ret.check_for_entrance(door.entrance.name, door.player) - door.entrance = copied_entrance if copied_entrance: - copied_entrance.door = door + copied_entrance.door = copied_door + if copied_door: + copied_door.entrance = copied_entrance for player, portals in world.dungeon_portals.items(): for portal in portals: connect_portal(portal, ret, player)