Initial Flute Shuffle implementation

This commit is contained in:
codemann8
2021-06-27 19:10:44 -05:00
parent d3fd54600f
commit 42eddaed28
17 changed files with 193 additions and 43 deletions

View File

@@ -127,6 +127,12 @@
"action": "store_true",
"type": "bool"
},
"ow_fluteshuffle": {
"choices": [
"vanilla",
"random"
]
},
"shuffle": {
"choices": [
"vanilla",

View File

@@ -214,6 +214,11 @@
"ow_keepsimilar": [
"This keeps similar edge transitions together. ie. the two west edges on",
"Potion Shop will be paired with another similar pair." ],
"ow_fluteshuffle": [
"This randomizes the flute spot destinations.",
"Vanilla: All flute spots remain unchanged.",
"Random: New flute spots will be generated."
],
"door_shuffle": [
"Select Door Shuffling Algorithm. (default: %(default)s)",
"Basic: Doors are mixed within a single dungeon.",

View File

@@ -120,6 +120,10 @@
"randomizer.overworld.overworldswap.crossed": "Crossed",
"randomizer.overworld.keepsimilar": "Keep Similar Edges Together",
"randomizer.overworld.overworldflute": "Flute Shuffle",
"randomizer.overworld.overworldflute.vanilla": "Vanilla",
"randomizer.overworld.overworldflute.random": "Random",
"randomizer.entrance.openpyramid": "Pre-open Pyramid Hole",
"randomizer.entrance.shuffleganon": "Include Ganon's Tower and Pyramid Hole in shuffle pool",

View File

@@ -17,6 +17,14 @@
"mixed",
"crossed"
]
},
"overworldflute": {
"type": "selectbox",
"default": "vanilla",
"options": [
"vanilla",
"random"
]
}
},
"rightOverworldFrame": {

View File

@@ -1,6 +1,7 @@
aenum
fast-enum
python-bps-continued
sortedcontainers
colorama
aioconsole
websockets