The Witness: Logic Fix & Generation Fix (#1204)
* Logic fix * static object modification instead of copy error fixed Co-authored-by: metzner <unconfigured@null.spigotmc.org>
This commit is contained in:
parent
1f3d048462
commit
d28738a918
|
@ -33,11 +33,11 @@ Outside Tutorial (Outside Tutorial) - Outside Tutorial Path To Outpost - 0x03BA2
|
||||||
Door - 0x03BA2 (Outpost Path) - 0x0A3B5
|
Door - 0x03BA2 (Outpost Path) - 0x0A3B5
|
||||||
|
|
||||||
Outside Tutorial Path To Outpost (Outside Tutorial) - Outside Tutorial Outpost - 0x0A170:
|
Outside Tutorial Path To Outpost (Outside Tutorial) - Outside Tutorial Outpost - 0x0A170:
|
||||||
158011 - 0x0A171 (Outpost Entry Panel) - True - Dots
|
158011 - 0x0A171 (Outpost Entry Panel) - True - Dots & Full Dots
|
||||||
Door - 0x0A170 (Outpost Entry) - 0x0A171
|
Door - 0x0A170 (Outpost Entry) - 0x0A171
|
||||||
|
|
||||||
Outside Tutorial Outpost (Outside Tutorial) - Outside Tutorial - 0x04CA3:
|
Outside Tutorial Outpost (Outside Tutorial) - Outside Tutorial - 0x04CA3:
|
||||||
158012 - 0x04CA4 (Outpost Exit Panel) - True - Dots & Black/White Squares
|
158012 - 0x04CA4 (Outpost Exit Panel) - True - Dots & Black/White Squares & Full Dots
|
||||||
Door - 0x04CA3 (Outpost Exit) - 0x04CA4
|
Door - 0x04CA3 (Outpost Exit) - 0x04CA4
|
||||||
158600 - 0x17CFB (Discard) - True - Triangles
|
158600 - 0x17CFB (Discard) - True - Triangles
|
||||||
|
|
||||||
|
|
|
@ -242,9 +242,7 @@ class WitnessPlayerLocations:
|
||||||
"""Defines locations AFTER logic changes due to options"""
|
"""Defines locations AFTER logic changes due to options"""
|
||||||
|
|
||||||
self.PANEL_TYPES_TO_SHUFFLE = {"General", "Laser"}
|
self.PANEL_TYPES_TO_SHUFFLE = {"General", "Laser"}
|
||||||
self.CHECK_LOCATIONS = (
|
self.CHECK_LOCATIONS = StaticWitnessLocations.GENERAL_LOCATIONS.copy()
|
||||||
StaticWitnessLocations.GENERAL_LOCATIONS
|
|
||||||
)
|
|
||||||
|
|
||||||
if get_option_value(world, player, "puzzle_randomization") == 1:
|
if get_option_value(world, player, "puzzle_randomization") == 1:
|
||||||
self.CHECK_LOCATIONS.remove("Keep Pressure Plates 4")
|
self.CHECK_LOCATIONS.remove("Keep Pressure Plates 4")
|
||||||
|
|
Loading…
Reference in New Issue