mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-09-16 00:18:50 -07:00
93 lines
2.9 KiB
Python
93 lines
2.9 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.BundlePerRoom,
|
|
options.EntranceRandomization,
|
|
options.ExcludeGingerIsland,
|
|
]),
|
|
OptionGroup("Major Unlocks", [
|
|
options.SeasonRandomization,
|
|
options.Cropsanity,
|
|
options.BackpackProgression,
|
|
options.ToolProgression,
|
|
options.ElevatorProgression,
|
|
options.SkillProgression,
|
|
options.BuildingProgression,
|
|
options.StartWithout,
|
|
]),
|
|
OptionGroup("Extra Shuffling", [
|
|
options.FestivalLocations,
|
|
options.ArcadeMachineLocations,
|
|
options.SpecialOrderLocations,
|
|
options.QuestLocations,
|
|
options.Fishsanity,
|
|
options.Museumsanity,
|
|
options.Friendsanity,
|
|
options.Monstersanity,
|
|
options.Chefsanity,
|
|
options.Booksanity,
|
|
options.Walnutsanity,
|
|
options.Moviesanity,
|
|
]),
|
|
OptionGroup("Extreme Options", [
|
|
options.Shipsanity,
|
|
options.Cooksanity,
|
|
options.Craftsanity,
|
|
options.Eatsanity,
|
|
options.Secretsanity,
|
|
options.Hatsanity,
|
|
options.IncludeEndgameLocations,
|
|
]),
|
|
OptionGroup("Multipliers, Buffs and extra customization", [
|
|
options.StartingMoney,
|
|
options.ProfitMargin,
|
|
options.ExperienceMultiplier,
|
|
options.FriendshipMultiplier,
|
|
options.FriendsanityHeartSize,
|
|
options.DebrisMultiplier,
|
|
options.BackpackSize,
|
|
options.NumberOfMovementBuffs,
|
|
options.EnabledFillerBuffs,
|
|
options.TrapDifficulty,
|
|
options.QuickStart,
|
|
]),
|
|
OptionGroup("Advanced Options", [
|
|
options.Gifting,
|
|
ap_options.DeathLink,
|
|
options.AllowedFillerItems,
|
|
options.TrapDistribution,
|
|
options.BundleWhitelist,
|
|
options.BundleBlacklist,
|
|
options.MultipleDaySleepEnabled,
|
|
options.MultipleDaySleepCost,
|
|
]),
|
|
OptionGroup("Very Advanced Options", [
|
|
options.Mods,
|
|
options.CustomLogic,
|
|
ap_options.ProgressionBalancing,
|
|
ap_options.Accessibility,
|
|
]),
|
|
OptionGroup("Jojapocalypse", [
|
|
options.Jojapocalypse,
|
|
options.JojaStartPrice,
|
|
options.JojaEndPrice,
|
|
options.JojaPricingPattern,
|
|
options.JojaPurchasesForMembership,
|
|
options.JojaAreYouSure,
|
|
]),
|
|
]
|