From 0e8ad7b9bce546f51958c868782a741f8e339f1f Mon Sep 17 00:00:00 2001 From: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com> Date: Tue, 25 Jul 2023 05:54:23 +0200 Subject: [PATCH] Witness: Fixing a world bleed issue with multiple Witness seeds, preventing generation (#2031) Co-authored-by: blastron --- worlds/witness/items.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worlds/witness/items.py b/worlds/witness/items.py index 7519f960..dbb06adf 100644 --- a/worlds/witness/items.py +++ b/worlds/witness/items.py @@ -99,7 +99,7 @@ class WitnessPlayerItems: self._locations: WitnessPlayerLocations = locat # Duplicate the static item data, then make any player-specific adjustments to classification. - self.item_data: Dict[str, ItemData] = copy.copy(StaticWitnessItems.item_data) + self.item_data: Dict[str, ItemData] = copy.deepcopy(StaticWitnessItems.item_data) # Remove all progression items that aren't actually in the game. self.item_data = {name: data for (name, data) in self.item_data.items()