Files
Grinch-AP/worlds/stardew_valley/option_groups.py
agilbert1412 89d0dae299 Stardew valley: Create Option Groups (#3376)
* - Fix link in Stardew Setup Guide

* - Create option groups for Stardew Valley

* - Cleaned up the imports

* - Fixed double quotes and trailing comma

* - Improve order in the multipliers category
2024-05-23 02:22:28 +02:00

66 lines
2.2 KiB
Python

from Options import OptionGroup, DeathLink, ProgressionBalancing, Accessibility
from .options import (Goal, StartingMoney, ProfitMargin, BundleRandomization, BundlePrice,
EntranceRandomization, SeasonRandomization, Cropsanity, BackpackProgression,
ToolProgression, ElevatorProgression, SkillProgression, BuildingProgression,
FestivalLocations, ArcadeMachineLocations, SpecialOrderLocations,
QuestLocations, Fishsanity, Museumsanity, Friendsanity, FriendsanityHeartSize,
NumberOfMovementBuffs, NumberOfLuckBuffs, ExcludeGingerIsland, TrapItems,
MultipleDaySleepEnabled, MultipleDaySleepCost, ExperienceMultiplier,
FriendshipMultiplier, DebrisMultiplier, QuickStart, Gifting, FarmType,
Monstersanity, Shipsanity, Cooksanity, Chefsanity, Craftsanity, Mods)
sv_option_groups = [
OptionGroup("General", [
Goal,
FarmType,
BundleRandomization,
BundlePrice,
EntranceRandomization,
ExcludeGingerIsland,
]),
OptionGroup("Major Unlocks", [
SeasonRandomization,
Cropsanity,
BackpackProgression,
ToolProgression,
ElevatorProgression,
SkillProgression,
BuildingProgression,
]),
OptionGroup("Extra Shuffling", [
FestivalLocations,
ArcadeMachineLocations,
SpecialOrderLocations,
QuestLocations,
Fishsanity,
Museumsanity,
Friendsanity,
FriendsanityHeartSize,
Monstersanity,
Shipsanity,
Cooksanity,
Chefsanity,
Craftsanity,
]),
OptionGroup("Multipliers and Buffs", [
StartingMoney,
ProfitMargin,
ExperienceMultiplier,
FriendshipMultiplier,
DebrisMultiplier,
NumberOfMovementBuffs,
NumberOfLuckBuffs,
TrapItems,
MultipleDaySleepEnabled,
MultipleDaySleepCost,
QuickStart,
]),
OptionGroup("Advanced Options", [
Gifting,
DeathLink,
Mods,
ProgressionBalancing,
Accessibility,
]),
]