From c8a30bb7495fbbdcfff43ea9217277437da762d9 Mon Sep 17 00:00:00 2001 From: compiling <8335770+compiling@users.noreply.github.com> Date: Sat, 25 Apr 2020 17:35:48 +1000 Subject: [PATCH] Dark Desert Teleporter requires the mitts --- README.md | 8 ++++++-- Rules.py | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b0628d14..23d113cf 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,11 @@ The game can be completed without knowing how to perform glitches of any kind. ### Minor Glitches -May require Fake Flippers, Bunny Revival. +May require Fake Flippers, Dungeon Bunny Revival. + +### Overworld Glitches + +May require overworld clipping, superbunny and minor glitches ### No Logic @@ -325,7 +329,7 @@ Show the help message and exit. Output a Spoiler File (default: False) ``` ---logic [{noglitches,minorglitches,nologic}] +--logic [{noglitches,minorglitches,owglitches,nologic}] ``` Select the game logic (default: noglitches) diff --git a/Rules.py b/Rules.py index c1fb548f..d4c7204b 100644 --- a/Rules.py +++ b/Rules.py @@ -988,7 +988,7 @@ def overworld_glitches_rules(world, player): # Regions that require the boots and some other stuff. if world.mode != 'inverted': - set_rule(world.get_entrance('Dark Desert Teleporter', player), lambda state: state.has('Ocarina', player) or (state.can_boots_clip_dw(player) and state.can_lift_heavy_rocks(player))) + set_rule(world.get_entrance('Dark Desert Teleporter', player), lambda state: (state.has('Ocarina', player) or state.can_boots_clip_dw(player)) and state.can_lift_heavy_rocks(player)) set_rule(world.get_entrance('Turtle Rock Teleporter', player), lambda state: (state.can_boots_clip_dw(player) or state.can_lift_heavy_rocks(player)) and state.has('Hammer', player)) add_rule(world.get_entrance('Catfish Exit Rock', player), lambda state: state.can_boots_clip_dw(player), 'or') add_rule(world.get_entrance('East Dark World Broken Bridge Pass', player), lambda state: state.can_boots_clip_dw(player), 'or')