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, | ||
|  |         ]), | ||
|  |     ] |