diff --git a/Main.py b/Main.py index 1d549fca..dd3f6cd2 100644 --- a/Main.py +++ b/Main.py @@ -435,9 +435,7 @@ def copy_world(world): copied_region.is_light_world = region.is_light_world copied_region.is_dark_world = region.is_dark_world copied_region.dungeon = region.dungeon - copied_region.locations = [copy.copy(location) for location in region.locations] - for location in copied_region.locations: - location.parent_region = copied_region + copied_region.locations = [Location(location.player, location.name, parent=copied_region) for location in region.locations] for entrance in region.entrances: ret.get_entrance(entrance.name, entrance.player).connect(copied_region)