sm64ex: Add option for Bob-omb Buddy Checks

This commit is contained in:
N00byKing
2022-02-15 19:56:10 +01:00
committed by Fabian Dill
parent 219bd9c10e
commit 311fb04647
5 changed files with 68 additions and 14 deletions

View File

@@ -9,6 +9,10 @@ class StrictCapRequirements(DefaultOnToggle):
"""If disabled, Stars that expect special caps may have to be acquired without the caps"""
display_name = "Strict Cap Requirements"
class StrictCannonRequirements(DefaultOnToggle):
"""If disabled, Stars that expect cannons may have to be acquired without them. Only makes a difference if Buddy Checks are enabled"""
display_name = "Strict Cannon Requirements"
class StarsToFinish(Range):
"""How many stars are required at the infinite stairs"""
range_start = 50
@@ -25,6 +29,10 @@ class AreaRandomizer(Toggle):
"""Randomize Entrances to Courses"""
display_name = "Course Randomizer"
class BuddyChecks(Toggle):
"""Bob-omb Buddies are checks, Cannon Unlocks are items"""
display_name = "Bob-omb Buddy Checks"
class ProgressiveKeys(DefaultOnToggle):
"""Keys will first grant you access to the Basement, then to the Secound Floor"""
display_name = "Progressive Keys"
@@ -34,7 +42,9 @@ sm64_options: typing.Dict[str,type(Option)] = {
"ProgressiveKeys": ProgressiveKeys,
"EnableCoinStars": EnableCoinStars,
"StrictCapRequirements": StrictCapRequirements,
"StrictCannonRequirements": StrictCannonRequirements,
"StarsToFinish": StarsToFinish,
"ExtraStars": ExtraStars,
"DeathLink": DeathLink,
"BuddyChecks": BuddyChecks,
}