mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
The Witness: Shuffle Dog (#3425)
* Town Pet the Dog * Add shuffle dog to options presets * I cri evritim * I guess it's as good a time as any * :( * fix the soft conflict * add all the shuffle dog options to some of the unit tests bc why not * Laser Panels are just 'General' now, I'm pretty sure * Could I really call it allsanity?
This commit is contained in:
@@ -129,12 +129,18 @@ class ShuffleEnvironmentalPuzzles(Choice):
|
||||
option_obelisk_sides = 2
|
||||
|
||||
|
||||
class ShuffleDog(Toggle):
|
||||
class ShuffleDog(Choice):
|
||||
"""
|
||||
Adds petting the Town dog into the location pool.
|
||||
Adds petting the dog statue in Town into the location pool.
|
||||
Alternatively, you can force it to be a Puzzle Skip.
|
||||
"""
|
||||
display_name = "Pet the Dog"
|
||||
|
||||
option_off = 0
|
||||
option_puzzle_skip = 1
|
||||
option_random_item = 2
|
||||
default = 1
|
||||
|
||||
|
||||
class EnvironmentalPuzzlesDifficulty(Choice):
|
||||
"""
|
||||
@@ -424,6 +430,7 @@ class TheWitnessOptions(PerGameCommonOptions):
|
||||
laser_hints: LaserHints
|
||||
death_link: DeathLink
|
||||
death_link_amnesty: DeathLinkAmnesty
|
||||
shuffle_dog: ShuffleDog
|
||||
|
||||
|
||||
witness_option_groups = [
|
||||
@@ -471,5 +478,8 @@ witness_option_groups = [
|
||||
ElevatorsComeToYou,
|
||||
DeathLink,
|
||||
DeathLinkAmnesty,
|
||||
]),
|
||||
OptionGroup("Silly Options", [
|
||||
ShuffleDog,
|
||||
])
|
||||
]
|
||||
|
Reference in New Issue
Block a user