From 6934aedfd896f4bba76ab817db40bf99df670a0a Mon Sep 17 00:00:00 2001 From: aerinon Date: Tue, 29 Nov 2022 13:22:27 -0700 Subject: [PATCH] Logic bug for GT Refill room not requiring boots --- Main.py | 2 +- RELEASENOTES.md | 2 ++ Rules.py | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Main.py b/Main.py index d0174f27..506fe985 100644 --- a/Main.py +++ b/Main.py @@ -31,7 +31,7 @@ from Utils import output_path, parse_player_names from source.item.FillUtil import create_item_pool_config, massage_item_pool, district_item_pool_config from source.tools.BPS import create_bps_from_data -__version__ = '1.1.1-dev' +__version__ = '1.1.2-dev' from source.classes.BabelFish import BabelFish diff --git a/RELEASENOTES.md b/RELEASENOTES.md index eff11535..831368e8 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -181,6 +181,8 @@ Same as above but both small keys and bigs keys of the dungeon are not allowed o # Bug Fixes and Notes +* 1.1.2 + * Fixed a logic bug with GT Refill room not requiring boots to access the pots in there. * 1.1.1 * Fixed a logic bug with Bumper Cave where the pots were accessible without Cape or Hookshot from the top entrance * Fixed a pot coloring issue with hammer peg cave diff --git a/Rules.py b/Rules.py index 68f9e616..397b4054 100644 --- a/Rules.py +++ b/Rules.py @@ -384,7 +384,8 @@ def global_rules(world, player): set_rule(world.get_entrance('GT Mimics 1 ES', player), lambda state: state.can_shoot_arrows(player)) set_rule(world.get_entrance('GT Mimics 2 WS', player), lambda state: state.can_shoot_arrows(player)) set_rule(world.get_entrance('GT Mimics 2 NE', player), lambda state: state.can_shoot_arrows(player)) - # consider access to refill room + # consider access to refill room - interior doors would need a change + set_rule(world.get_entrance('GT Cannonball Bridge SE', player), lambda state: state.has_Boots(player)) set_rule(world.get_entrance('GT Gauntlet 1 WN', player), lambda state: state.can_kill_most_things(player)) set_rule(world.get_entrance('GT Gauntlet 2 EN', player), lambda state: state.can_kill_most_things(player)) set_rule(world.get_entrance('GT Gauntlet 2 SW', player), lambda state: state.can_kill_most_things(player))