From 0200effff67e4b11d6f9fe30bdcdfaa4564da858 Mon Sep 17 00:00:00 2001 From: Kara Alexandra Date: Tue, 13 Jul 2021 15:14:52 -0700 Subject: [PATCH] Fix tablet/barrier logic --- Rules.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Rules.py b/Rules.py index 76a311bc..be1c8632 100644 --- a/Rules.py +++ b/Rules.py @@ -1507,11 +1507,11 @@ def bomb_mode_rules(world, player): set_rule(world.get_entrance('Tower Altar NW', player), lambda state: True) set_rule(world.get_entrance('Skull Vines NW', player), lambda state: True) - set_rule(world.get_location('Ether Tablet', player), lambda state: state.has('Book of Mudora', player) and state.has('Hammer', player)) - set_rule(world.get_location('Bombos Tablet', player), lambda state: state.has('Book of Mudora', player) and state.has('Hammer', player)) + set_rule(world.get_location('Ether Tablet', player), lambda state: state.has('Book of Mudora', player) and state.has_bomb_level(player, 2)) + set_rule(world.get_location('Bombos Tablet', player), lambda state: state.has('Book of Mudora', player) and state.has_bomb_level(player, 2)) if world.mode[player] != 'inverted': - set_rule(world.get_entrance('Agahnims Tower', player), lambda state: state.has('Cape', player) or state.has('Hammer', player) or state.has('Beat Agahnim 1', player)) # barrier gets removed after killing agahnim, relevant for entrance shuffle + set_rule(world.get_entrance('Agahnims Tower', player), lambda state: state.has('Cape', player) or state.has_bomb_level(player, 2) or state.has('Beat Agahnim 1', player)) # barrier gets removed after killing agahnim, relevant for entrance shuffle set_rule(world.get_entrance('Turtle Rock', player), lambda state: state.has_turtle_rock_medallion(player) and state.can_reach('Turtle Rock Ledge', 'Region', player)) # sword not required to use medallion for opening in swordless (!) add_bunny_rule(world.get_entrance('Turtle Rock', player), player)