DLC Quest - Add option groups to DLC Quest (#3677)
* - Add option groups to DLC Quest * - Slight reorganisation * - Add type hint
This commit is contained in:
parent
dc50444edd
commit
ad5089b5a3
|
@ -8,11 +8,13 @@ from .Locations import DLCQuestLocation, location_table
|
||||||
from .Options import DLCQuestOptions
|
from .Options import DLCQuestOptions
|
||||||
from .Regions import create_regions
|
from .Regions import create_regions
|
||||||
from .Rules import set_rules
|
from .Rules import set_rules
|
||||||
|
from .option_groups import dlcq_option_groups
|
||||||
|
|
||||||
client_version = 0
|
client_version = 0
|
||||||
|
|
||||||
|
|
||||||
class DLCqwebworld(WebWorld):
|
class DLCqwebworld(WebWorld):
|
||||||
|
option_groups = dlcq_option_groups
|
||||||
setup_en = Tutorial(
|
setup_en = Tutorial(
|
||||||
"Multiworld Setup Guide",
|
"Multiworld Setup Guide",
|
||||||
"A guide to setting up the Archipelago DLCQuest game on your computer.",
|
"A guide to setting up the Archipelago DLCQuest game on your computer.",
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
from typing import List
|
||||||
|
|
||||||
|
from Options import ProgressionBalancing, Accessibility, OptionGroup
|
||||||
|
from .Options import (Campaign, ItemShuffle, TimeIsMoney, EndingChoice, PermanentCoins, DoubleJumpGlitch, CoinSanity,
|
||||||
|
CoinSanityRange, DeathLink)
|
||||||
|
|
||||||
|
dlcq_option_groups: List[OptionGroup] = [
|
||||||
|
OptionGroup("General", [
|
||||||
|
Campaign,
|
||||||
|
ItemShuffle,
|
||||||
|
CoinSanity,
|
||||||
|
]),
|
||||||
|
OptionGroup("Customization", [
|
||||||
|
EndingChoice,
|
||||||
|
PermanentCoins,
|
||||||
|
CoinSanityRange,
|
||||||
|
]),
|
||||||
|
OptionGroup("Tedious and Grind", [
|
||||||
|
TimeIsMoney,
|
||||||
|
DoubleJumpGlitch,
|
||||||
|
]),
|
||||||
|
OptionGroup("Advanced Options", [
|
||||||
|
DeathLink,
|
||||||
|
ProgressionBalancing,
|
||||||
|
Accessibility,
|
||||||
|
]),
|
||||||
|
]
|
Loading…
Reference in New Issue