69 lines
2.1 KiB
Python
69 lines
2.1 KiB
Python
import logging
|
|
|
|
import Options as ap_options
|
|
from . import options
|
|
|
|
sv_option_groups = []
|
|
try:
|
|
from Options import OptionGroup
|
|
except ImportError:
|
|
logging.warning("Old AP Version, OptionGroup not available.")
|
|
else:
|
|
sv_option_groups = [
|
|
OptionGroup("General", [
|
|
options.Goal,
|
|
options.FarmType,
|
|
options.BundleRandomization,
|
|
options.BundlePrice,
|
|
options.EntranceRandomization,
|
|
options.ExcludeGingerIsland,
|
|
]),
|
|
OptionGroup("Major Unlocks", [
|
|
options.SeasonRandomization,
|
|
options.Cropsanity,
|
|
options.BackpackProgression,
|
|
options.ToolProgression,
|
|
options.ElevatorProgression,
|
|
options.SkillProgression,
|
|
options.BuildingProgression,
|
|
]),
|
|
OptionGroup("Extra Shuffling", [
|
|
options.FestivalLocations,
|
|
options.ArcadeMachineLocations,
|
|
options.SpecialOrderLocations,
|
|
options.QuestLocations,
|
|
options.Fishsanity,
|
|
options.Museumsanity,
|
|
options.Friendsanity,
|
|
options.FriendsanityHeartSize,
|
|
options.Monstersanity,
|
|
options.Shipsanity,
|
|
options.Cooksanity,
|
|
options.Chefsanity,
|
|
options.Craftsanity,
|
|
options.Booksanity,
|
|
options.Walnutsanity,
|
|
]),
|
|
OptionGroup("Multipliers and Buffs", [
|
|
options.StartingMoney,
|
|
options.ProfitMargin,
|
|
options.ExperienceMultiplier,
|
|
options.FriendshipMultiplier,
|
|
options.DebrisMultiplier,
|
|
options.NumberOfMovementBuffs,
|
|
options.EnabledFillerBuffs,
|
|
options.TrapItems,
|
|
options.MultipleDaySleepEnabled,
|
|
options.MultipleDaySleepCost,
|
|
options.QuickStart,
|
|
]),
|
|
OptionGroup("Advanced Options", [
|
|
options.Gifting,
|
|
ap_options.DeathLink,
|
|
options.Mods,
|
|
options.BundlePlando,
|
|
ap_options.ProgressionBalancing,
|
|
ap_options.Accessibility,
|
|
]),
|
|
]
|