Major Content update for Stardew Valley, including the following features - Major performance improvements all across the Stardew Valley apworld, including a significant reduction in the test time - Randomized Farm Type - Bundles rework (Remixed Bundles and Missing Bundle!) - New Settings: * Shipsanity - Shipping individual items * Monstersanity - Slaying monsters * Cooksanity - Cooking individual recipes * Chefsanity - Learning individual recipes * Craftsanity - Crafting individual items - New Goals: * Protector of the Valley - Complete every monster slayer goal * Full Shipment - Ship every item * Craftmaster - Craft every item * Gourmet Chef - Cook every recipe * Legend - Earn 10 000 000g * Mystery of the Stardrops - Find every stardrop (Maguffin Hunt) * Allsanity - Complete every check in your slot - Building Shuffle: Cheaper options - Tool Shuffle: Cheaper options - Money rework - New traps - New isolated checks and items, including the farm cave, the movie theater, etc - Mod Support: SVE [Albrekka] - Mod Support: Distant Lands [Albrekka] - Mod Support: Hat Mouse Lacey [Albrekka] - Mod Support: Boarding House [Albrekka] Co-authored-by: Witchybun <elnendil@gmail.com> Co-authored-by: Witchybun <96719127+Witchybun@users.noreply.github.com> Co-authored-by: Jouramie <jouramie@hotmail.com> Co-authored-by: Alchav <59858495+Alchav@users.noreply.github.com>
		
			
				
	
	
		
			83 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
all_fruits = []
 | 
						|
all_vegetables = []
 | 
						|
 | 
						|
 | 
						|
def veggie(name: str) -> str:
 | 
						|
    all_vegetables.append(name)
 | 
						|
    return name
 | 
						|
 | 
						|
 | 
						|
def fruity(name: str) -> str:
 | 
						|
    all_fruits.append(name)
 | 
						|
    return name
 | 
						|
 | 
						|
 | 
						|
class Fruit:
 | 
						|
    sweet_gem_berry = fruity("Sweet Gem Berry")
 | 
						|
    any = "Any Fruit"
 | 
						|
    blueberry = fruity("Blueberry")
 | 
						|
    melon = fruity("Melon")
 | 
						|
    apple = fruity("Apple")
 | 
						|
    apricot = fruity("Apricot")
 | 
						|
    cherry = fruity("Cherry")
 | 
						|
    orange = fruity("Orange")
 | 
						|
    peach = fruity("Peach")
 | 
						|
    pomegranate = fruity("Pomegranate")
 | 
						|
    banana = fruity("Banana")
 | 
						|
    mango = fruity("Mango")
 | 
						|
    pineapple = fruity("Pineapple")
 | 
						|
    ancient_fruit = fruity("Ancient Fruit")
 | 
						|
    strawberry = fruity("Strawberry")
 | 
						|
    starfruit = fruity("Starfruit")
 | 
						|
    rhubarb = fruity("Rhubarb")
 | 
						|
    grape = fruity("Grape")
 | 
						|
    cranberries = fruity("Cranberries")
 | 
						|
    hot_pepper = fruity("Hot Pepper")
 | 
						|
 | 
						|
 | 
						|
class Vegetable:
 | 
						|
    any = "Any Vegetable"
 | 
						|
    parsnip = veggie("Parsnip")
 | 
						|
    garlic = veggie("Garlic")
 | 
						|
    bok_choy = "Bok Choy"
 | 
						|
    wheat = "Wheat"
 | 
						|
    potato = veggie("Potato")
 | 
						|
    corn = veggie("Corn")
 | 
						|
    tomato = veggie("Tomato")
 | 
						|
    pumpkin = veggie("Pumpkin")
 | 
						|
    unmilled_rice = veggie("Unmilled Rice")
 | 
						|
    beet = veggie("Beet")
 | 
						|
    hops = "Hops"
 | 
						|
    cauliflower = veggie("Cauliflower")
 | 
						|
    amaranth = veggie("Amaranth")
 | 
						|
    kale = veggie("Kale")
 | 
						|
    artichoke = veggie("Artichoke")
 | 
						|
    tea_leaves = "Tea Leaves"
 | 
						|
    eggplant = veggie("Eggplant")
 | 
						|
    green_bean = veggie("Green Bean")
 | 
						|
    red_cabbage = veggie("Red Cabbage")
 | 
						|
    yam = veggie("Yam")
 | 
						|
    radish = veggie("Radish")
 | 
						|
    taro_root = veggie("Taro Root")
 | 
						|
 | 
						|
 | 
						|
class SVEFruit:
 | 
						|
    slime_berry = "Slime Berry"
 | 
						|
    monster_fruit = "Monster Fruit"
 | 
						|
    salal_berry = "Salal Berry"
 | 
						|
 | 
						|
 | 
						|
class SVEVegetable:
 | 
						|
    monster_mushroom = "Monster Mushroom"
 | 
						|
    void_root = "Void Root"
 | 
						|
    ancient_fiber = "Ancient Fiber"
 | 
						|
 | 
						|
 | 
						|
class DistantLandsCrop:
 | 
						|
    void_mint = "Void Mint Leaves"
 | 
						|
    vile_ancient_fruit = "Vile Ancient Fruit"
 | 
						|
 | 
						|
 | 
						|
all_vegetables = tuple(all_vegetables)
 | 
						|
all_fruits = tuple(all_fruits)
 |