From 761479e414cf6480d52f0ce9c365cd780ff776ac Mon Sep 17 00:00:00 2001 From: LLCoolDave Date: Sat, 3 Jun 2017 17:09:26 +0200 Subject: [PATCH] Prevent gloves from being in link's house in standard so you can't slip out in rain state before talking to your uncle. --- Rules.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Rules.py b/Rules.py index b5430a0f..70e67624 100644 --- a/Rules.py +++ b/Rules.py @@ -372,6 +372,12 @@ def standard_rules(world): forbid_item(world.get_location('[dungeon-C-B1] Escape - Final Basement Room [middle chest]'), 'Small Key (Escape)') forbid_item(world.get_location('[dungeon-C-B1] Escape - Final Basement Room [right chest]'), 'Small Key (Escape)') forbid_item(world.get_location('[dungeon-C-1F] Sanctuary'), 'Small Key (Escape)') + + # don't put gloves in link's house or someone could escape in rain state ... + forbid_item(world.get_location('[cave-040] Links House'), 'Power Glove') + forbid_item(world.get_location('[cave-040] Links House'), 'Titans Mitts') + forbid_item(world.get_location('[cave-040] Links House'), 'Progressive Glove') + add_rule(world.get_location('[dungeon-C-B1] Escape - Final Basement Room [left chest]'), lambda state: state.can_reach('Sewer Drop')) add_rule(world.get_location('[dungeon-C-B1] Escape - Final Basement Room [middle chest]'), lambda state: state.can_reach('Sewer Drop')) add_rule(world.get_location('[dungeon-C-B1] Escape - Final Basement Room [right chest]'), lambda state: state.can_reach('Sewer Drop'))