77 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Python
		
	
	
	
import logging
 | 
						|
 | 
						|
from Options import 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, EnabledFillerBuffs, ExcludeGingerIsland, TrapItems,
 | 
						|
                      MultipleDaySleepEnabled, MultipleDaySleepCost, ExperienceMultiplier,
 | 
						|
                      FriendshipMultiplier, DebrisMultiplier, QuickStart, Gifting, FarmType,
 | 
						|
                      Monstersanity, Shipsanity, Cooksanity, Chefsanity, Craftsanity, Mods, Booksanity, Walnutsanity, BundlePlando)
 | 
						|
 | 
						|
sv_option_groups = []
 | 
						|
try:
 | 
						|
    from Options import OptionGroup
 | 
						|
except:
 | 
						|
    logging.warning("Old AP Version, OptionGroup not available.")
 | 
						|
else:
 | 
						|
    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,
 | 
						|
            Booksanity,
 | 
						|
            Walnutsanity,
 | 
						|
        ]),
 | 
						|
        OptionGroup("Multipliers and Buffs", [
 | 
						|
            StartingMoney,
 | 
						|
            ProfitMargin,
 | 
						|
            ExperienceMultiplier,
 | 
						|
            FriendshipMultiplier,
 | 
						|
            DebrisMultiplier,
 | 
						|
            NumberOfMovementBuffs,
 | 
						|
            EnabledFillerBuffs,
 | 
						|
            TrapItems,
 | 
						|
            MultipleDaySleepEnabled,
 | 
						|
            MultipleDaySleepCost,
 | 
						|
            QuickStart,
 | 
						|
        ]),
 | 
						|
        OptionGroup("Advanced Options", [
 | 
						|
            Gifting,
 | 
						|
            DeathLink,
 | 
						|
            Mods,
 | 
						|
            BundlePlando,
 | 
						|
            ProgressionBalancing,
 | 
						|
            Accessibility,
 | 
						|
        ]),
 | 
						|
    ]
 |