feat: skull woods er options

This commit is contained in:
aerinon
2024-05-28 14:52:24 -06:00
parent a5023a18a6
commit 28872c8d27
14 changed files with 411 additions and 83 deletions

View File

@@ -439,6 +439,21 @@
"action": "store_true",
"type": "bool"
},
"skullwoods": {
"choices": [
"original",
"restricted",
"loose",
"followlinked"
]
},
"linked_drops": {
"choices": [
"unset",
"linked",
"independent"
]
},
"overworld_map": {
"choices": [
"default",

View File

@@ -385,6 +385,20 @@
"shuffletavern": [
"Include the back of the tavern in the entrance shuffle pool. (default: %(default)s)"
],
"skullwoods": [
"Select how to shuffle skull woods (default: %(default)s)",
"Original: Skull Woods is shuffled amongst itself",
"Restricted: Drops are vanilla. Entrances stay in skull woods",
"Loose: Drops are vanilla. Entrances go in the main pool",
"Followlinked: If drops are linked, then pinball/left side will be vanilla",
" with other drops paired with an entrance. Otherwise, all go into the main pool"
],
"linked_drops": [
"Select how drops are treated in entrance shuffle. (default: %(default)s)",
"Unset: The shuffle mode determines the setting.",
"Linked: Dropdowns will be linked with entrance caves",
"Independent: Dropdowns will not be linked"
],
"overworld_map": [
"Control if and how the overworld map indicators show the locations of dungeons (default: %(default)s)"
],

View File

@@ -162,6 +162,17 @@
"randomizer.entrance.entranceshuffle.dungeonsfull": "Dungeons + Full",
"randomizer.entrance.entranceshuffle.dungeonssimple": "Dungeons + Simple",
"randomizer.entrance.skullwoods": "Skull Woods Shuffle",
"randomizer.entrance.skullwoods.original": "Original",
"randomizer.entrance.skullwoods.restricted": "Vanilla Drops, Entrances Restricted",
"randomizer.entrance.skullwoods.loose": "Vanilla Drops, Entrances use Shuffle",
"randomizer.entrance.skullwoods.followlinked": "Follow Linked Drops Setting",
"randomizer.entrance.linked_drops": "Linked Drops Override",
"randomizer.entrance.linked_drops.unset": "Determined by Shuffle",
"randomizer.entrance.linked_drops.linked": "Always Linked",
"randomizer.entrance.linked_drops.independent": "Independent",
"randomizer.gameoptions.nobgm": "Disable Music & MSU-1",
"randomizer.gameoptions.quickswap": "L/R Quickswapping",
"randomizer.gameoptions.reduce_flashing": "Reduce Flashing",

View File

@@ -34,6 +34,26 @@
"padx": [20,0]
}
},
"skullwoods": {
"type": "selectbox",
"options": [
"original",
"restricted",
"loose",
"followlinked"
],
"config": {
"width": 30
}
},
"linked_drops": {
"type": "selectbox",
"options": [
"unset",
"linked",
"independent"
]
},
"openpyramid": {
"type": "selectbox",
"options": [