Added versioning for code

Fixed bug in standard where Links S&Q was usable before delivering Zelda
This commit is contained in:
aerinon
2022-02-16 12:59:45 -07:00
parent 4dfd602308
commit 76aed82843
2 changed files with 19 additions and 8 deletions

View File

@@ -1232,8 +1232,8 @@ def add_connection(parent_name, target_name, entrance_name, world, player):
def standard_rules(world, player):
add_connection('Menu', 'Hyrule Castle Secret Entrance', 'Uncle S&Q', world, player)
world.get_entrance('Uncle S&Q', player).hide_path = True
set_rule(world.get_entrance('Links House S&Q', player), lambda state: state.can_reach('Sanctuary', 'Region', player))
set_rule(world.get_entrance('Sanctuary S&Q', player), lambda state: state.can_reach('Sanctuary', 'Region', player))
set_rule(world.get_entrance('Links House S&Q', player), lambda state: state.has('Zelda Delivered', player))
set_rule(world.get_entrance('Sanctuary S&Q', player), lambda state: state.has('Zelda Delivered', player))
# these are because of rails
if world.shuffle[player] != 'vanilla':
# where ever these happen to be