2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								from  Options  import  Range ,  Toggle ,  DefaultOnToggle ,  Choice ,  DeathLink 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  MinimumResourcePackAmount ( Range ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ The minimum amount of resources available in a resource pack """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Minimum resource pack amount " 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    range_start  =  1 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    range_end  =  15 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    default  =  1 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  MaximumResourcePackAmount ( Range ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ The maximum amount of resources available in a resource pack """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Maximum resource pack amount " 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    range_start  =  1 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    range_end  =  15 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    default  =  5 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  DuplicateItems ( Choice ) : 
							 
						 
					
						
							
								
									
										
										
										
											2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    """ Adds duplicates of items to the item pool (if configured in Filler items). These will be selected alongside Resource Packs (if configured). Note that there are not many progression items, and selecting Progression may produce many of the same duplicate item. """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Duplicate items " 
							 
						 
					
						
							
								
									
										
										
										
											2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    option_progression  =  0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_non_progression  =  1 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_any  =  2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    default  =  2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  FillerItemTypes ( Choice ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ Determines whether to use Resource Packs, Duplicate Items (as configured), or both. """ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    display_name  =  " Filler items " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_resource_packs  =  0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_duplicates  =  1 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_both  =  2 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  IslandFrequencyLocations ( Choice ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ Sets where frequencies for story islands are located. """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Frequency locations " 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    option_vanilla  =  0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_random_on_island  =  1 
							 
						 
					
						
							
								
									
										
										
										
											2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    option_random_island_order  =  2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_random_on_island_random_order  =  3 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_progressive  =  4 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_anywhere  =  5 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    default  =  2 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-07-05 19:37:08 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								class  IslandGenerationDistance ( Choice ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ Sets how far away islands spawn from you when you input their coordinates into the Receiver. """ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    display_name  =  " Island distance " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_quarter  =  2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_half  =  4 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_vanilla  =  8 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_double  =  16 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    option_quadrouple  =  32 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    default  =  8 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  ExpensiveResearch ( Toggle ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ Makes unlocking items in the Crafting Table consume the researched items. """ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    display_name  =  " Expensive research " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								class  ProgressiveItems ( DefaultOnToggle ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ Makes some items, like the Bow and Arrow, progressive rather than raw unlocks. """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Progressive items " 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  BigIslandEarlyCrafting ( Toggle ) : 
							 
						 
					
						
							
								
									
										
										
										
											2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    """ Allows recipes that require items from big islands (eg leather) to lock earlygame items like the Receiver, Bolt, or Smelter. Big islands are available from the start of the game, however it can take a long time to find them. """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Early recipes behind big islands " 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								class  PaddleboardMode ( Toggle ) : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    """ Sets later story islands to in logic without an Engine or Steering Wheel. May require lots of paddling. Not recommended. """ 
							 
						 
					
						
							
								
									
										
										
										
											2022-02-02 16:29:29 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    display_name  =  " Paddleboard Mode " 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								raft_options  =  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    " minimum_resource_pack_amount " :  MinimumResourcePackAmount , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    " maximum_resource_pack_amount " :  MaximumResourcePackAmount , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    " duplicate_items " :  DuplicateItems , 
							 
						 
					
						
							
								
									
										
										
										
											2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    " filler_item_types " :  FillerItemTypes , 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    " island_frequency_locations " :  IslandFrequencyLocations , 
							 
						 
					
						
							
								
									
										
										
										
											2022-07-05 19:37:08 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    " island_generation_distance " :  IslandGenerationDistance , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    " expensive_research " :  ExpensiveResearch , 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								    " progressive_items " :  ProgressiveItems , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    " big_island_early_crafting " :  BigIslandEarlyCrafting , 
							 
						 
					
						
							
								
									
										
										
										
											2022-09-03 12:25:04 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    " paddleboard_mode " :  PaddleboardMode , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    " death_link " :  DeathLink 
							 
						 
					
						
							
								
									
										
										
										
											2022-01-21 13:41:53 -08:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								}