diff --git a/README.md b/README.md index 6c61338ad..d2db58d6b 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ issue. You should always Hard Reset to avoid this issue entirely. * A message is shown the first time a seed with No Logic is generated, to warn the user that the seed may be unbeatable. * New hint distribution field `excluded_goal_categories` to disable specific goal categories. * Pre-completed dungeons are crossed out in the dungeon overview menus (A or D-left on the inventory screen). +* New hint distribution field `one_hint_per_goal` can be set to `true` or `false` to override the automatic settings-based behavior of how goal hints are selected. #### Bug Fixes * Goal hints can now hint items required to defeat Ganon even if they're not required for the rainbow bridge, Ganon's boss key, or the trials. These items will be hinted as being on the "path of the hero". diff --git a/World.py b/World.py index 39c68f002..607a724b9 100644 --- a/World.py +++ b/World.py @@ -343,6 +343,9 @@ def __missing__(self, dungeon_name: str) -> EmptyDungeonInfo: if goal_list1 != [goal.name for goal in category.goals] and category.name not in minor_goal_categories: self.one_hint_per_goal = False + if 'one_hint_per_goal' in self.hint_dist_user: + self.one_hint_per_goal = self.hint_dist_user['one_hint_per_goal'] + # initialize category check for first rounds of goal hints self.hinted_categories = [] diff --git a/version.py b/version.py index aabf81693..ee7eb67bf 100644 --- a/version.py +++ b/version.py @@ -1,4 +1,4 @@ -__version__ = '8.1.89' +__version__ = '8.1.90' # This is a supplemental version number for branches based off of main dev. supplementary_version = 0