The Witness: Fix seed bleed issue (#3008)

This commit is contained in:
NewSoupVi
2024-03-22 21:30:51 +01:00
committed by GitHub
parent 96d93c1ae3
commit aaa3472d5d

View File

@@ -652,8 +652,8 @@ class WitnessPlayerLogic:
elif self.DIFFICULTY == "none": elif self.DIFFICULTY == "none":
self.REFERENCE_LOGIC = StaticWitnessLogic.vanilla self.REFERENCE_LOGIC = StaticWitnessLogic.vanilla
self.CONNECTIONS_BY_REGION_NAME = copy.copy(self.REFERENCE_LOGIC.STATIC_CONNECTIONS_BY_REGION_NAME) self.CONNECTIONS_BY_REGION_NAME = copy.deepcopy(self.REFERENCE_LOGIC.STATIC_CONNECTIONS_BY_REGION_NAME)
self.DEPENDENT_REQUIREMENTS_BY_HEX = copy.copy(self.REFERENCE_LOGIC.STATIC_DEPENDENT_REQUIREMENTS_BY_HEX) self.DEPENDENT_REQUIREMENTS_BY_HEX = copy.deepcopy(self.REFERENCE_LOGIC.STATIC_DEPENDENT_REQUIREMENTS_BY_HEX)
self.REQUIREMENTS_BY_HEX = dict() self.REQUIREMENTS_BY_HEX = dict()
# Determining which panels need to be events is a difficult process. # Determining which panels need to be events is a difficult process.