39 lines
1.3 KiB
Python
39 lines
1.3 KiB
Python
import typing
|
|
|
|
from Options import Option, DefaultOnToggle, Toggle
|
|
|
|
hollow_knight_randomize_options: typing.Dict[str, type(Option)] = {
|
|
"RandomizeDreamers": DefaultOnToggle,
|
|
"RandomizeSkills": DefaultOnToggle,
|
|
"RandomizeCharms": DefaultOnToggle,
|
|
"RandomizeKeys": DefaultOnToggle,
|
|
"RandomizeGeoChests": Toggle,
|
|
"RandomizeMaskShards": DefaultOnToggle,
|
|
"RandomizeVesselFragments": DefaultOnToggle,
|
|
"RandomizeCharmNotches": Toggle,
|
|
"RandomizePaleOre": DefaultOnToggle,
|
|
"RandomizeRancidEggs": Toggle,
|
|
"RandomizeRelics": DefaultOnToggle,
|
|
"RandomizeMaps": Toggle,
|
|
"RandomizeStags": Toggle,
|
|
"RandomizeGrubs": Toggle,
|
|
"RandomizeWhisperingRoots": Toggle,
|
|
"RandomizeRocks": Toggle,
|
|
"RandomizeSoulTotems": Toggle,
|
|
"RandomizePalaceTotems": Toggle,
|
|
"RandomizeLoreTablets": Toggle,
|
|
"RandomizeLifebloodCocoons": Toggle,
|
|
"RandomizeFlames": Toggle
|
|
}
|
|
hollow_knight_skip_options: typing.Dict[str, type(Option)] = {
|
|
"MILDSKIPS": Toggle,
|
|
"SPICYSKIPS": Toggle,
|
|
"FIREBALLSKIPS": Toggle,
|
|
"ACIDSKIPS": Toggle,
|
|
"SPIKETUNNELS": Toggle,
|
|
"DARKROOMS": Toggle,
|
|
"CURSED": Toggle,
|
|
"SHADESKIPS": Toggle,
|
|
}
|
|
hollow_knight_options: typing.Dict[str, type(Option)] = {**hollow_knight_randomize_options,
|
|
**hollow_knight_skip_options} |