Stardew Valley 6.x.x: The Content Update (#3478)

Focus of the Update: Compatibility with Stardew Valley 1.6 Released on March 19th 2024
This includes randomization for pretty much all of the new content, including but not limited to
- Raccoon Bundles
- Booksanity
- Skill Masteries
- New Recipes, Craftables, Fish, Maps, Farm Type, Festivals and Quests

This also includes a significant reorganisation of the code into "Content Packs", to allow for easier modularity of various game mechanics between the settings and the supported mods. This improves maintainability quite a bit.

In addition to that, a few **very** requested new features have been introduced, although they weren't the focus of this update
- Walnutsanity
- Player Buffs
- More customizability in settings, such as shorter special orders, ER without farmhouse
- New Remixed Bundles
This commit is contained in:
agilbert1412
2024-07-07 16:04:25 +03:00
committed by GitHub
parent f99ee77325
commit 9b22458f44
210 changed files with 10298 additions and 4540 deletions

View File

@@ -0,0 +1,16 @@
class OptionName:
walnutsanity_puzzles = "Puzzles"
walnutsanity_bushes = "Bushes"
walnutsanity_dig_spots = "Dig Spots"
walnutsanity_repeatables = "Repeatables"
buff_luck = "Luck"
buff_damage = "Damage"
buff_defense = "Defense"
buff_immunity = "Immunity"
buff_health = "Health"
buff_energy = "Energy"
buff_bite = "Bite Rate"
buff_fish_trap = "Fish Trap"
buff_fishing_bar = "Fishing Bar Size"
buff_quality = "Quality"
buff_glow = "Glow"

View File

@@ -1,3 +1,13 @@
class Buff:
movement = "Movement Speed Bonus"
luck = "Luck Bonus"
luck = "Luck Bonus"
damage = "Damage Bonus"
defense = "Defense Bonus"
immunity = "Immunity Bonus"
health = "Health Bonus"
energy = "Energy Bonus"
bite_rate = "Bite Rate Bonus"
fish_trap = "Fish Trap Bonus"
fishing_bar = "Fishing Bar Size Bonus"
quality = "Quality Bonus"
glow = "Glow Bonus"

View File

@@ -1,4 +1,6 @@
class CommunityUpgrade:
raccoon = "Progressive Raccoon"
fruit_bats = "Fruit Bats"
mushroom_boxes = "Mushroom Boxes"
movie_theater = "Progressive Movie Theater"
mr_qi_plane_ride = "Mr Qi's Plane Ride"

View File

@@ -1,6 +1,20 @@
all_events = set()
def event(name: str):
all_events.add(name)
return name
class Event:
victory = "Victory"
can_construct_buildings = "Can Construct Buildings"
start_dark_talisman_quest = "Start Dark Talisman Quest"
can_ship_items = "Can Ship Items"
can_shop_at_pierre = "Can Shop At Pierre's"
victory = event("Victory")
can_construct_buildings = event("Can Construct Buildings")
start_dark_talisman_quest = event("Start Dark Talisman Quest")
can_ship_items = event("Can Ship Items")
can_shop_at_pierre = event("Can Shop At Pierre's")
spring_farming = event("Spring Farming")
summer_farming = event("Summer Farming")
fall_farming = event("Fall Farming")
winter_farming = event("Winter Farming")
received_walnuts = event("Received Walnuts")

View File

@@ -9,6 +9,10 @@ class DeepWoodsItem:
class SkillLevel:
cooking = "Cooking Level"
binning = "Binning Level"
magic = "Magic Level"
socializing = "Socializing Level"
luck = "Luck Level"
archaeology = "Archaeology Level"
@@ -25,8 +29,10 @@ class SVEQuestItem:
fable_reef_portal = "Fable Reef Portal"
grandpa_shed = "Grandpa's Shed"
sve_quest_items: List[str] = [aurora_vineyard_tablet, iridium_bomb, void_soul, kittyfish_spell, scarlett_job_offer, morgan_schooling, grandpa_shed]
sve_quest_items_ginger_island: List[str] = [marlon_boat_paddle, fable_reef_portal]
sve_always_quest_items: List[str] = [kittyfish_spell, scarlett_job_offer, morgan_schooling]
sve_always_quest_items_ginger_island: List[str] = [fable_reef_portal]
sve_quest_items: List[str] = [aurora_vineyard_tablet, iridium_bomb, void_soul, grandpa_shed]
sve_quest_items_ginger_island: List[str] = [marlon_boat_paddle]
class SVELocation:

View File

@@ -21,6 +21,45 @@ class ArtisanGood:
caviar = "Caviar"
green_tea = "Green Tea"
mead = "Mead"
mystic_syrup = "Mystic Syrup"
dried_fruit = "Dried Fruit"
dried_mushroom = "Dried Mushrooms"
raisins = "Raisins"
stardrop_tea = "Stardrop Tea"
smoked_fish = "Smoked Fish"
targeted_bait = "Targeted Bait"
@classmethod
def specific_wine(cls, fruit: str) -> str:
return f"{cls.wine} [{fruit}]"
@classmethod
def specific_juice(cls, vegetable: str) -> str:
return f"{cls.juice} [{vegetable}]"
@classmethod
def specific_jelly(cls, fruit: str) -> str:
return f"{cls.jelly} [{fruit}]"
@classmethod
def specific_pickles(cls, vegetable: str) -> str:
return f"{cls.pickles} [{vegetable}]"
@classmethod
def specific_dried_fruit(cls, food: str) -> str:
return f"{cls.dried_fruit} [{food}]"
@classmethod
def specific_dried_mushroom(cls, food: str) -> str:
return f"{cls.dried_mushroom} [{food}]"
@classmethod
def specific_smoked_fish(cls, fish: str) -> str:
return f"{cls.smoked_fish} [{fish}]"
@classmethod
def specific_bait(cls, fish: str) -> str:
return f"{cls.targeted_bait} [{fish}]"
class ModArtisanGood:

View File

@@ -0,0 +1,65 @@
class Book:
animal_catalogue = "Animal Catalogue"
book_of_mysteries = "Book of Mysteries"
book_of_stars = "Book Of Stars"
stardew_valley_almanac = "Stardew Valley Almanac"
bait_and_bobber = "Bait And Bobber"
mining_monthly = "Mining Monthly"
combat_quarterly = "Combat Quarterly"
woodcutters_weekly = "Woodcutter's Weekly"
the_alleyway_buffet = "The Alleyway Buffet"
the_art_o_crabbing = "The Art O' Crabbing"
dwarvish_safety_manual = "Dwarvish Safety Manual"
jewels_of_the_sea = "Jewels Of The Sea"
raccoon_journal = "Raccoon Journal"
woodys_secret = "Woody's Secret"
jack_be_nimble_jack_be_thick = "Jack Be Nimble, Jack Be Thick"
friendship_101 = "Friendship 101"
monster_compendium = "Monster Compendium"
mapping_cave_systems = "Mapping Cave Systems"
treasure_appraisal_guide = "Treasure Appraisal Guide"
way_of_the_wind_pt_1 = "Way Of The Wind pt. 1"
way_of_the_wind_pt_2 = "Way Of The Wind pt. 2"
horse_the_book = "Horse: The Book"
ol_slitherlegs = "Ol' Slitherlegs"
queen_of_sauce_cookbook = "Queen Of Sauce Cookbook"
price_catalogue = "Price Catalogue"
the_diamond_hunter = "The Diamond Hunter"
class ModBook:
digging_like_worms = "Digging Like Worms"
ordered_lost_books = []
all_lost_books = set()
def lost_book(book_name: str):
ordered_lost_books.append(book_name)
all_lost_books.add(book_name)
return book_name
class LostBook:
tips_on_farming = lost_book("Tips on Farming")
this_is_a_book_by_marnie = lost_book("This is a book by Marnie")
on_foraging = lost_book("On Foraging")
the_fisherman_act_1 = lost_book("The Fisherman, Act 1")
how_deep_do_the_mines_go = lost_book("How Deep do the mines go?")
an_old_farmers_journal = lost_book("An Old Farmer's Journal")
scarecrows = lost_book("Scarecrows")
the_secret_of_the_stardrop = lost_book("The Secret of the Stardrop")
journey_of_the_prairie_king_the_smash_hit_video_game = lost_book("Journey of the Prairie King -- The Smash Hit Video Game!")
a_study_on_diamond_yields = lost_book("A Study on Diamond Yields")
brewmasters_guide = lost_book("Brewmaster's Guide")
mysteries_of_the_dwarves = lost_book("Mysteries of the Dwarves")
highlights_from_the_book_of_yoba = lost_book("Highlights From The Book of Yoba")
marriage_guide_for_farmers = lost_book("Marriage Guide for Farmers")
the_fisherman_act_ii = lost_book("The Fisherman, Act II")
technology_report = lost_book("Technology Report!")
secrets_of_the_legendary_fish = lost_book("Secrets of the Legendary Fish")
gunther_tunnel_notice = lost_book("Gunther Tunnel Notice")
note_from_gunther = lost_book("Note From Gunther")
goblins_by_m_jasper = lost_book("Goblins by M. Jasper")
secret_statues_acrostics = lost_book("Secret Statues Acrostics")

View File

@@ -6,75 +6,103 @@ class CCRoom:
vault = "Vault"
boiler_room = "Boiler Room"
abandoned_joja_mart = "Abandoned Joja Mart"
raccoon_requests = "Raccoon Requests"
all_cc_bundle_names = []
def cc_bundle(name: str) -> str:
all_cc_bundle_names.append(name)
return name
class BundleName:
spring_foraging = "Spring Foraging Bundle"
summer_foraging = "Summer Foraging Bundle"
fall_foraging = "Fall Foraging Bundle"
winter_foraging = "Winter Foraging Bundle"
construction = "Construction Bundle"
exotic_foraging = "Exotic Foraging Bundle"
beach_foraging = "Beach Foraging Bundle"
mines_foraging = "Mines Foraging Bundle"
desert_foraging = "Desert Foraging Bundle"
island_foraging = "Island Foraging Bundle"
sticky = "Sticky Bundle"
wild_medicine = "Wild Medicine Bundle"
quality_foraging = "Quality Foraging Bundle"
spring_crops = "Spring Crops Bundle"
summer_crops = "Summer Crops Bundle"
fall_crops = "Fall Crops Bundle"
quality_crops = "Quality Crops Bundle"
animal = "Animal Bundle"
artisan = "Artisan Bundle"
rare_crops = "Rare Crops Bundle"
fish_farmer = "Fish Farmer's Bundle"
garden = "Garden Bundle"
brewer = "Brewer's Bundle"
orchard = "Orchard Bundle"
island_crops = "Island Crops Bundle"
agronomist = "Agronomist's Bundle"
slime_farmer = "Slime Farmer Bundle"
river_fish = "River Fish Bundle"
lake_fish = "Lake Fish Bundle"
ocean_fish = "Ocean Fish Bundle"
night_fish = "Night Fishing Bundle"
crab_pot = "Crab Pot Bundle"
trash = "Trash Bundle"
recycling = "Recycling Bundle"
specialty_fish = "Specialty Fish Bundle"
spring_fish = "Spring Fishing Bundle"
summer_fish = "Summer Fishing Bundle"
fall_fish = "Fall Fishing Bundle"
winter_fish = "Winter Fishing Bundle"
rain_fish = "Rain Fishing Bundle"
quality_fish = "Quality Fish Bundle"
master_fisher = "Master Fisher's Bundle"
legendary_fish = "Legendary Fish Bundle"
island_fish = "Island Fish Bundle"
deep_fishing = "Deep Fishing Bundle"
tackle = "Tackle Bundle"
bait = "Master Baiter Bundle"
blacksmith = "Blacksmith's Bundle"
geologist = "Geologist's Bundle"
adventurer = "Adventurer's Bundle"
treasure_hunter = "Treasure Hunter's Bundle"
engineer = "Engineer's Bundle"
demolition = "Demolition Bundle"
paleontologist = "Paleontologist's Bundle"
archaeologist = "Archaeologist's Bundle"
chef = "Chef's Bundle"
dye = "Dye Bundle"
field_research = "Field Research Bundle"
fodder = "Fodder Bundle"
enchanter = "Enchanter's Bundle"
children = "Children's Bundle"
forager = "Forager's Bundle"
home_cook = "Home Cook's Bundle"
bartender = "Bartender's Bundle"
gambler = "Gambler's Bundle"
carnival = "Carnival Bundle"
walnut_hunter = "Walnut Hunter Bundle"
qi_helper = "Qi's Helper Bundle"
spring_foraging = cc_bundle("Spring Foraging Bundle")
summer_foraging = cc_bundle("Summer Foraging Bundle")
fall_foraging = cc_bundle("Fall Foraging Bundle")
winter_foraging = cc_bundle("Winter Foraging Bundle")
construction = cc_bundle("Construction Bundle")
exotic_foraging = cc_bundle("Exotic Foraging Bundle")
beach_foraging = cc_bundle("Beach Foraging Bundle")
mines_foraging = cc_bundle("Mines Foraging Bundle")
desert_foraging = cc_bundle("Desert Foraging Bundle")
island_foraging = cc_bundle("Island Foraging Bundle")
sticky = cc_bundle("Sticky Bundle")
forest = cc_bundle("Forest Bundle")
green_rain = cc_bundle("Green Rain Bundle")
wild_medicine = cc_bundle("Wild Medicine Bundle")
quality_foraging = cc_bundle("Quality Foraging Bundle")
spring_crops = cc_bundle("Spring Crops Bundle")
summer_crops = cc_bundle("Summer Crops Bundle")
fall_crops = cc_bundle("Fall Crops Bundle")
quality_crops = cc_bundle("Quality Crops Bundle")
animal = cc_bundle("Animal Bundle")
artisan = cc_bundle("Artisan Bundle")
rare_crops = cc_bundle("Rare Crops Bundle")
fish_farmer = cc_bundle("Fish Farmer's Bundle")
garden = cc_bundle("Garden Bundle")
brewer = cc_bundle("Brewer's Bundle")
orchard = cc_bundle("Orchard Bundle")
island_crops = cc_bundle("Island Crops Bundle")
agronomist = cc_bundle("Agronomist's Bundle")
slime_farmer = cc_bundle("Slime Farmer Bundle")
sommelier = cc_bundle("Sommelier Bundle")
dry = cc_bundle("Dry Bundle")
river_fish = cc_bundle("River Fish Bundle")
lake_fish = cc_bundle("Lake Fish Bundle")
ocean_fish = cc_bundle("Ocean Fish Bundle")
night_fish = cc_bundle("Night Fishing Bundle")
crab_pot = cc_bundle("Crab Pot Bundle")
trash = cc_bundle("Trash Bundle")
recycling = cc_bundle("Recycling Bundle")
specialty_fish = cc_bundle("Specialty Fish Bundle")
spring_fish = cc_bundle("Spring Fishing Bundle")
summer_fish = cc_bundle("Summer Fishing Bundle")
fall_fish = cc_bundle("Fall Fishing Bundle")
winter_fish = cc_bundle("Winter Fishing Bundle")
rain_fish = cc_bundle("Rain Fishing Bundle")
quality_fish = cc_bundle("Quality Fish Bundle")
master_fisher = cc_bundle("Master Fisher's Bundle")
legendary_fish = cc_bundle("Legendary Fish Bundle")
island_fish = cc_bundle("Island Fish Bundle")
deep_fishing = cc_bundle("Deep Fishing Bundle")
tackle = cc_bundle("Tackle Bundle")
bait = cc_bundle("Master Baiter Bundle")
specific_bait = cc_bundle("Specific Fishing Bundle")
fish_smoker = cc_bundle("Fish Smoker Bundle")
blacksmith = cc_bundle("Blacksmith's Bundle")
geologist = cc_bundle("Geologist's Bundle")
adventurer = cc_bundle("Adventurer's Bundle")
treasure_hunter = cc_bundle("Treasure Hunter's Bundle")
engineer = cc_bundle("Engineer's Bundle")
demolition = cc_bundle("Demolition Bundle")
paleontologist = cc_bundle("Paleontologist's Bundle")
archaeologist = cc_bundle("Archaeologist's Bundle")
chef = cc_bundle("Chef's Bundle")
dye = cc_bundle("Dye Bundle")
field_research = cc_bundle("Field Research Bundle")
fodder = cc_bundle("Fodder Bundle")
enchanter = cc_bundle("Enchanter's Bundle")
children = cc_bundle("Children's Bundle")
forager = cc_bundle("Forager's Bundle")
home_cook = cc_bundle("Home Cook's Bundle")
helper = cc_bundle("Helper's Bundle")
spirit_eve = cc_bundle("Spirit's Eve Bundle")
winter_star = cc_bundle("Winter Star Bundle")
bartender = cc_bundle("Bartender's Bundle")
calico = cc_bundle("Calico Bundle")
raccoon = cc_bundle("Raccoon Bundle")
money_2500 = cc_bundle("2,500g Bundle")
money_5000 = cc_bundle("5,000g Bundle")
money_10000 = cc_bundle("10,000g Bundle")
money_25000 = cc_bundle("25,000g Bundle")
gambler = cc_bundle("Gambler's Bundle")
carnival = cc_bundle("Carnival Bundle")
walnut_hunter = cc_bundle("Walnut Hunter Bundle")
qi_helper = cc_bundle("Qi's Helper Bundle")
missing_bundle = "The Missing Bundle"
raccoon_fish = "Raccoon Fish"
raccoon_artisan = "Raccoon Artisan"
raccoon_food = "Raccoon Food"
raccoon_foraging = "Raccoon Foraging"

View File

@@ -25,6 +25,7 @@ class WildSeeds:
winter = "Winter Seeds"
ancient = "Ancient Seeds"
grass_starter = "Grass Starter"
blue_grass_starter = "Blue Grass Starter"
tea_sapling = "Tea Sapling"
fiber = "Fiber Seeds"
@@ -48,6 +49,7 @@ class Floor:
class Fishing:
spinner = "Spinner"
trap_bobber = "Trap Bobber"
sonar_bobber = "Sonar Bobber"
cork_bobber = "Cork Bobber"
quality_bobber = "Quality Bobber"
treasure_hunter = "Treasure Hunter"
@@ -59,6 +61,8 @@ class Fishing:
magic_bait = "Magic Bait"
lead_bobber = "Lead Bobber"
curiosity_lure = "Curiosity Lure"
deluxe_bait = "Deluxe Bait"
challenge_bait = "Challenge Bait"
class Ring:
@@ -70,6 +74,7 @@ class Ring:
glowstone_ring = "Glowstone Ring"
iridium_band = "Iridium Band"
wedding_ring = "Wedding Ring"
lucky_ring = "Lucky Ring"
class Edible:
@@ -88,6 +93,15 @@ class Consumable:
warp_totem_desert = "Warp Totem: Desert"
warp_totem_island = "Warp Totem: Island"
rain_totem = "Rain Totem"
mystery_box = "Mystery Box"
gold_mystery_box = "Golden Mystery Box"
treasure_totem = "Treasure Totem"
fireworks_red = "Fireworks (Red)"
fireworks_purple = "Fireworks (Purple)"
fireworks_green = "Fireworks (Green)"
far_away_stone = "Far Away Stone"
golden_animal_cracker = "Golden Animal Cracker"
butterfly_powder = "Butterfly Powder"
class Lighting:
@@ -116,12 +130,20 @@ class Furniture:
class Storage:
chest = "Chest"
stone_chest = "Stone Chest"
big_chest = "Big Chest"
big_stone_chest = "Big Stone Chest"
class Sign:
wood = "Wood Sign"
stone = "Stone Sign"
dark = "Dark Sign"
text = "Text Sign"
class Statue:
blessings = "Statue Of Blessings"
dwarf_king = "Statue Of The Dwarf King"
class Craftable:
@@ -137,6 +159,7 @@ class Craftable:
farm_computer = "Farm Computer"
hopper = "Hopper"
cookout_kit = "Cookout Kit"
tent_kit = "Tent Kit"
class ModEdible:
@@ -152,9 +175,11 @@ class ModEdible:
class ModCraftable:
travel_core = "Travel Core"
glass_bazier = "Glass Bazier"
glass_brazier = "Glass Brazier"
water_shifter = "Water Shifter"
rusty_brazier = "Rusty Brazier"
glass_fence = "Glass Fence"
bone_fence = "Bone Fence"
wooden_display = "Wooden Display"
hardwood_display = "Hardwood Display"
neanderthal_skeleton = "Neanderthal Skeleton"
@@ -171,11 +196,17 @@ class ModMachine:
hardwood_preservation_chamber = "Hardwood Preservation Chamber"
grinder = "Grinder"
ancient_battery = "Ancient Battery Production Station"
restoration_table = "Restoration Table"
trash_bin = "Trash Bin"
composter = "Composter"
recycling_bin = "Recycling Bin"
advanced_recycling_machine = "Advanced Recycling Machine"
class ModFloor:
glass_path = "Glass Path"
bone_path = "Bone Path"
rusty_path = "Rusty Path"
class ModConsumable:

View File

@@ -1,64 +1,55 @@
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")
sweet_gem_berry = "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")
blueberry = "Blueberry"
melon = "Melon"
apple = "Apple"
apricot = "Apricot"
cherry = "Cherry"
orange = "Orange"
peach = "Peach"
pomegranate = "Pomegranate"
banana = "Banana"
mango = "Mango"
pineapple = "Pineapple"
ancient_fruit = "Ancient Fruit"
strawberry = "Strawberry"
starfruit = "Starfruit"
rhubarb = "Rhubarb"
grape = "Grape"
cranberries = "Cranberries"
hot_pepper = "Hot Pepper"
powdermelon = "Powdermelon"
qi_fruit = "Qi Fruit"
class Vegetable:
any = "Any Vegetable"
parsnip = veggie("Parsnip")
garlic = veggie("Garlic")
parsnip = "Parsnip"
garlic = "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")
potato = "Potato"
corn = "Corn"
tomato = "Tomato"
pumpkin = "Pumpkin"
unmilled_rice = "Unmilled Rice"
beet = "Beet"
hops = "Hops"
cauliflower = veggie("Cauliflower")
amaranth = veggie("Amaranth")
kale = veggie("Kale")
artichoke = veggie("Artichoke")
cauliflower = "Cauliflower"
amaranth = "Amaranth"
kale = "Kale"
artichoke = "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")
eggplant = "Eggplant"
green_bean = "Green Bean"
red_cabbage = "Red Cabbage"
yam = "Yam"
radish = "Radish"
taro_root = "Taro Root"
carrot = "Carrot"
summer_squash = "Summer Squash"
broccoli = "Broccoli"
class SVEFruit:
@@ -76,7 +67,3 @@ class SVEVegetable:
class DistantLandsCrop:
void_mint = "Void Mint Leaves"
vile_ancient_fruit = "Vile Ancient Fruit"
all_vegetables = tuple(all_vegetables)
all_fruits = tuple(all_fruits)

View File

@@ -5,6 +5,9 @@ class Currency:
star_token = "Star Token"
money = "Money"
cinder_shard = "Cinder Shard"
prize_ticket = "Prize Ticket"
calico_egg = "Calico Egg"
golden_tag = "Golden Tag"
@staticmethod
def is_currency(item: str) -> bool:

View File

@@ -42,14 +42,7 @@ class Entrance:
forest_to_marnie_ranch = "Forest to Marnie's Ranch"
forest_to_leah_cottage = "Forest to Leah's Cottage"
forest_to_sewer = "Forest to Sewer"
buy_from_traveling_merchant = "Buy from Traveling Merchant"
buy_from_traveling_merchant_sunday = "Buy from Traveling Merchant Sunday"
buy_from_traveling_merchant_monday = "Buy from Traveling Merchant Monday"
buy_from_traveling_merchant_tuesday = "Buy from Traveling Merchant Tuesday"
buy_from_traveling_merchant_wednesday = "Buy from Traveling Merchant Wednesday"
buy_from_traveling_merchant_thursday = "Buy from Traveling Merchant Thursday"
buy_from_traveling_merchant_friday = "Buy from Traveling Merchant Friday"
buy_from_traveling_merchant_saturday = "Buy from Traveling Merchant Saturday"
forest_to_mastery_cave = "Forest to Mastery Cave"
mountain_to_railroad = "Mountain to Railroad"
mountain_to_tent = "Mountain to Tent"
mountain_to_carpenter_shop = "Mountain to Carpenter Shop"
@@ -57,6 +50,7 @@ class Entrance:
mountain_to_the_mines = "Mountain to The Mines"
enter_quarry = "Mountain to Quarry"
mountain_to_adventurer_guild = "Mountain to Adventurer's Guild"
adventurer_guild_to_bedroom = "Adventurer's Guild to Marlon's Bedroom"
mountain_to_town = "Mountain to Town"
town_to_community_center = "Town to Community Center"
access_crafts_room = "Access Crafts Room"
@@ -120,7 +114,6 @@ class Entrance:
mine_to_skull_cavern_floor_175 = dig_to_skull_floor(175)
mine_to_skull_cavern_floor_200 = dig_to_skull_floor(200)
enter_dangerous_skull_cavern = "Enter the Dangerous Skull Cavern"
talk_to_mines_dwarf = "Talk to Mines Dwarf"
dig_to_mines_floor_5 = dig_to_mines_floor(5)
dig_to_mines_floor_10 = dig_to_mines_floor(10)
dig_to_mines_floor_15 = dig_to_mines_floor(15)
@@ -183,6 +176,19 @@ class Entrance:
parrot_express_jungle_to_docks = "Parrot Express Jungle to Docks"
parrot_express_dig_site_to_docks = "Parrot Express Dig Site to Docks"
parrot_express_volcano_to_docks = "Parrot Express Volcano to Docks"
class LogicEntrance:
talk_to_mines_dwarf = "Talk to Mines Dwarf"
buy_from_traveling_merchant = "Buy from Traveling Merchant"
buy_from_traveling_merchant_sunday = "Buy from Traveling Merchant Sunday"
buy_from_traveling_merchant_monday = "Buy from Traveling Merchant Monday"
buy_from_traveling_merchant_tuesday = "Buy from Traveling Merchant Tuesday"
buy_from_traveling_merchant_wednesday = "Buy from Traveling Merchant Wednesday"
buy_from_traveling_merchant_thursday = "Buy from Traveling Merchant Thursday"
buy_from_traveling_merchant_friday = "Buy from Traveling Merchant Friday"
buy_from_traveling_merchant_saturday = "Buy from Traveling Merchant Saturday"
farmhouse_cooking = "Farmhouse Cooking"
island_cooking = "Island Cooking"
shipping = "Use Shipping Bin"
@@ -191,17 +197,43 @@ class Entrance:
blacksmith_iron = "Upgrade Iron Tools"
blacksmith_gold = "Upgrade Gold Tools"
blacksmith_iridium = "Upgrade Iridium Tools"
farming = "Start Farming"
grow_spring_crops = "Grow Spring Crops"
grow_summer_crops = "Grow Summer Crops"
grow_fall_crops = "Grow Fall Crops"
grow_winter_crops = "Grow Winter Crops"
grow_spring_crops_in_greenhouse = "Grow Spring Crops in Greenhouse"
grow_summer_crops_in_greenhouse = "Grow Summer Crops in Greenhouse"
grow_fall_crops_in_greenhouse = "Grow Fall Crops in Greenhouse"
grow_winter_crops_in_greenhouse = "Grow Winter Crops in Greenhouse"
grow_indoor_crops_in_greenhouse = "Grow Indoor Crops in Greenhouse"
grow_spring_crops_on_island = "Grow Spring Crops on Island"
grow_summer_crops_on_island = "Grow Summer Crops on Island"
grow_fall_crops_on_island = "Grow Fall Crops on Island"
grow_winter_crops_on_island = "Grow Winter Crops on Island"
grow_indoor_crops_on_island = "Grow Indoor Crops on Island"
grow_summer_fall_crops_in_summer = "Grow Summer Fall Crops in Summer"
grow_summer_fall_crops_in_fall = "Grow Summer Fall Crops in Fall"
fishing = "Start Fishing"
attend_egg_festival = "Attend Egg Festival"
attend_desert_festival = "Attend Desert Festival"
attend_flower_dance = "Attend Flower Dance"
attend_luau = "Attend Luau"
attend_trout_derby = "Attend Trout Derby"
attend_moonlight_jellies = "Attend Dance of the Moonlight Jellies"
attend_fair = "Attend Stardew Valley Fair"
attend_spirit_eve = "Attend Spirit's Eve"
attend_festival_of_ice = "Attend Festival of Ice"
attend_night_market = "Attend Night Market"
attend_winter_star = "Attend Feast of the Winter Star"
attend_squidfest = "Attend SquidFest"
buy_experience_books = "Buy Experience Books from the bookseller"
buy_year1_books = "Buy Year 1 Books from the Bookseller"
buy_year3_books = "Buy Year 3 Books from the Bookseller"
complete_raccoon_requests = "Complete Raccoon Requests"
buy_from_raccoon = "Buy From Raccoon"
fish_in_waterfall = "Fish In Waterfall"
# Skull Cavern Elevator
@@ -356,4 +388,3 @@ class BoardingHouseEntrance:
lost_valley_ruins_to_lost_valley_house_1 = "Lost Valley Ruins to Lost Valley Ruins - First House"
lost_valley_ruins_to_lost_valley_house_2 = "Lost Valley Ruins to Lost Valley Ruins - Second House"
boarding_house_plateau_to_buffalo_ranch = "Boarding House Outside to Buffalo's Ranch"

View File

@@ -35,3 +35,46 @@ class FestivalCheck:
jack_o_lantern = "Jack-O-Lantern Recipe"
moonlight_jellies_banner = "Moonlight Jellies Banner"
starport_decal = "Starport Decal"
calico_race = "Calico Race"
mummy_mask = "Mummy Mask"
calico_statue = "Calico Statue"
emily_outfit_service = "Emily's Outfit Services"
earthy_mousse = "Earthy Mousse"
sweet_bean_cake = "Sweet Bean Cake"
skull_cave_casserole = "Skull Cave Casserole"
spicy_tacos = "Spicy Tacos"
mountain_chili = "Mountain Chili"
crystal_cake = "Crystal Cake"
cave_kebab = "Cave Kebab"
hot_log = "Hot Log"
sour_salad = "Sour Salad"
superfood_cake = "Superfood Cake"
warrior_smoothie = "Warrior Smoothie"
rumpled_fruit_skin = "Rumpled Fruit Skin"
calico_pizza = "Calico Pizza"
stuffed_mushrooms = "Stuffed Mushrooms"
elf_quesadilla = "Elf Quesadilla"
nachos_of_the_desert = "Nachos Of The Desert"
cloppino = "Cloppino"
rainforest_shrimp = "Rainforest Shrimp"
shrimp_donut = "Shrimp Donut"
smell_of_the_sea = "Smell Of The Sea"
desert_gumbo = "Desert Gumbo"
free_cactis = "Free Cactis"
monster_hunt = "Monster Hunt"
deep_dive = "Deep Dive"
treasure_hunt = "Treasure Hunt"
touch_calico_statue = "Touch A Calico Statue"
real_calico_egg_hunter = "Real Calico Egg Hunter"
willy_challenge = "Willy's Challenge"
desert_scholar = "Desert Scholar"
trout_derby_reward_pattern = "Trout Derby Reward "
squidfest_day_1_copper = "SquidFest Day 1 Copper"
squidfest_day_1_iron = "SquidFest Day 1 Iron"
squidfest_day_1_gold = "SquidFest Day 1 Gold"
squidfest_day_1_iridium = "SquidFest Day 1 Iridium"
squidfest_day_2_copper = "SquidFest Day 2 Copper"
squidfest_day_2_iron = "SquidFest Day 2 Iron"
squidfest_day_2_gold = "SquidFest Day 2 Gold"
squidfest_day_2_iridium = "SquidFest Day 2 Iridium"

View File

@@ -1,81 +1,92 @@
all_fish = []
def fish(fish_name: str) -> str:
all_fish.append(fish_name)
return fish_name
class Fish:
albacore = "Albacore"
anchovy = "Anchovy"
angler = "Angler"
any = "Any Fish"
blob_fish = "Blobfish"
blobfish = "Blobfish"
blue_discus = "Blue Discus"
bream = "Bream"
bullhead = "Bullhead"
carp = "Carp"
catfish = "Catfish"
chub = "Chub"
clam = "Clam"
cockle = "Cockle"
crab = "Crab"
crayfish = "Crayfish"
crimsonfish = "Crimsonfish"
dorado = "Dorado"
eel = "Eel"
flounder = "Flounder"
ghostfish = "Ghostfish"
glacierfish = "Glacierfish"
glacierfish_jr = "Glacierfish Jr."
halibut = "Halibut"
herring = "Herring"
ice_pip = "Ice Pip"
largemouth_bass = "Largemouth Bass"
lava_eel = "Lava Eel"
legend = "Legend"
legend_ii = "Legend II"
lingcod = "Lingcod"
lionfish = "Lionfish"
lobster = "Lobster"
midnight_carp = "Midnight Carp"
midnight_squid = "Midnight Squid"
ms_angler = "Ms. Angler"
mussel = "Mussel"
mussel_node = "Mussel Node"
mutant_carp = "Mutant Carp"
octopus = "Octopus"
oyster = "Oyster"
perch = "Perch"
periwinkle = "Periwinkle"
pike = "Pike"
pufferfish = "Pufferfish"
radioactive_carp = "Radioactive Carp"
rainbow_trout = "Rainbow Trout"
red_mullet = "Red Mullet"
red_snapper = "Red Snapper"
salmon = "Salmon"
sandfish = "Sandfish"
sardine = "Sardine"
scorpion_carp = "Scorpion Carp"
sea_cucumber = "Sea Cucumber"
shad = "Shad"
shrimp = "Shrimp"
slimejack = "Slimejack"
smallmouth_bass = "Smallmouth Bass"
snail = "Snail"
son_of_crimsonfish = "Son of Crimsonfish"
spook_fish = "Spook Fish"
spookfish = "Spook Fish"
squid = "Squid"
stingray = "Stingray"
stonefish = "Stonefish"
sturgeon = "Sturgeon"
sunfish = "Sunfish"
super_cucumber = "Super Cucumber"
tiger_trout = "Tiger Trout"
tilapia = "Tilapia"
tuna = "Tuna"
void_salmon = "Void Salmon"
walleye = "Walleye"
woodskip = "Woodskip"
albacore = fish("Albacore")
anchovy = fish("Anchovy")
angler = fish("Angler")
any = fish("Any Fish")
blobfish = fish("Blobfish")
blue_discus = fish("Blue Discus")
bream = fish("Bream")
bullhead = fish("Bullhead")
carp = fish("Carp")
catfish = fish("Catfish")
chub = fish("Chub")
clam = fish("Clam")
cockle = fish("Cockle")
crab = fish("Crab")
crayfish = fish("Crayfish")
crimsonfish = fish("Crimsonfish")
dorado = fish("Dorado")
eel = fish("Eel")
flounder = fish("Flounder")
ghostfish = fish("Ghostfish")
goby = fish("Goby")
glacierfish = fish("Glacierfish")
glacierfish_jr = fish("Glacierfish Jr.")
halibut = fish("Halibut")
herring = fish("Herring")
ice_pip = fish("Ice Pip")
largemouth_bass = fish("Largemouth Bass")
lava_eel = fish("Lava Eel")
legend = fish("Legend")
legend_ii = fish("Legend II")
lingcod = fish("Lingcod")
lionfish = fish("Lionfish")
lobster = fish("Lobster")
midnight_carp = fish("Midnight Carp")
midnight_squid = fish("Midnight Squid")
ms_angler = fish("Ms. Angler")
mussel = fish("Mussel")
mussel_node = fish("Mussel Node")
mutant_carp = fish("Mutant Carp")
octopus = fish("Octopus")
oyster = fish("Oyster")
perch = fish("Perch")
periwinkle = fish("Periwinkle")
pike = fish("Pike")
pufferfish = fish("Pufferfish")
radioactive_carp = fish("Radioactive Carp")
rainbow_trout = fish("Rainbow Trout")
red_mullet = fish("Red Mullet")
red_snapper = fish("Red Snapper")
salmon = fish("Salmon")
sandfish = fish("Sandfish")
sardine = fish("Sardine")
scorpion_carp = fish("Scorpion Carp")
sea_cucumber = fish("Sea Cucumber")
shad = fish("Shad")
shrimp = fish("Shrimp")
slimejack = fish("Slimejack")
smallmouth_bass = fish("Smallmouth Bass")
snail = fish("Snail")
son_of_crimsonfish = fish("Son of Crimsonfish")
spook_fish = fish("Spook Fish")
spookfish = fish("Spook Fish")
squid = fish("Squid")
stingray = fish("Stingray")
stonefish = fish("Stonefish")
sturgeon = fish("Sturgeon")
sunfish = fish("Sunfish")
super_cucumber = fish("Super Cucumber")
tiger_trout = fish("Tiger Trout")
tilapia = fish("Tilapia")
tuna = fish("Tuna")
void_salmon = fish("Void Salmon")
walleye = fish("Walleye")
woodskip = fish("Woodskip")
class WaterItem:
sea_jelly = "Sea Jelly"
river_jelly = "River Jelly"
cave_jelly = "Cave Jelly"
seaweed = "Seaweed"
green_algae = "Green Algae"
white_algae = "White Algae"
@@ -95,6 +106,7 @@ class Trash:
class WaterChest:
fishing_chest = "Fishing Chest"
golden_fishing_chest = "Golden Fishing Chest"
treasure = "Treasure Chest"
@@ -134,3 +146,9 @@ class DistantLandsFish:
purple_algae = "Purple Algae"
giant_horsehoe_crab = "Giant Horsehoe Crab"
class ModTrash:
rusty_scrap = "Scrap Rust"
all_fish = tuple(all_fish)

View File

@@ -42,6 +42,7 @@ class Meal:
maki_roll = "Maki Roll"
maple_bar = "Maple Bar"
miners_treat = "Miner's Treat"
moss_soup = "Moss Soup"
omelet = "Omelet"
pale_broth = "Pale Broth"
pancakes = "Pancakes"
@@ -103,6 +104,17 @@ class SVEMeal:
grampleton_orange_chicken = "Grampleton Orange Chicken"
class TrashyMeal:
grilled_cheese = "Grilled Cheese"
fish_casserole = "Fish Casserole"
class ArchaeologyMeal:
diggers_delight = "Digger's Delight"
rocky_root = "Rocky Root Coffee"
ancient_jello = "Ancient Jello"
class SVEBeverage:
sports_drink = "Sports Drink"

View File

@@ -1,10 +1,26 @@
all_edible_mushrooms = []
def mushroom(name: str) -> str:
all_edible_mushrooms.append(name)
return name
class Mushroom:
any_edible = "Any Edible Mushroom"
chanterelle = mushroom("Chanterelle")
common = mushroom("Common Mushroom")
morel = mushroom("Morel")
purple = mushroom("Purple Mushroom")
red = "Red Mushroom" # Not in all mushrooms, as it can't be dried
magma_cap = mushroom("Magma Cap")
class Forageable:
blackberry = "Blackberry"
cactus_fruit = "Cactus Fruit"
cave_carrot = "Cave Carrot"
chanterelle = "Chanterelle"
coconut = "Coconut"
common_mushroom = "Common Mushroom"
crocus = "Crocus"
crystal_fruit = "Crystal Fruit"
daffodil = "Daffodil"
@@ -16,8 +32,6 @@ class Forageable:
holly = "Holly"
journal_scrap = "Journal Scrap"
leek = "Leek"
magma_cap = "Magma Cap"
morel = "Morel"
secret_note = "Secret Note"
spice_berry = "Spice Berry"
sweet_pea = "Sweet Pea"
@@ -25,8 +39,6 @@ class Forageable:
wild_plum = "Wild Plum"
winter_root = "Winter Root"
dragon_tooth = "Dragon Tooth"
red_mushroom = "Red Mushroom"
purple_mushroom = "Purple Mushroom"
rainbow_shell = "Rainbow Shell"
salmonberry = "Salmonberry"
snow_yam = "Snow Yam"
@@ -34,28 +46,26 @@ class Forageable:
class SVEForage:
ornate_treasure_chest = "Ornate Treasure Chest"
swirl_stone = "Swirl Stone"
void_pebble = "Void Pebble"
void_soul = "Void Soul"
ferngill_primrose = "Ferngill Primrose"
goldenrod = "Goldenrod"
winter_star_rose = "Winter Star Rose"
bearberrys = "Bearberrys"
bearberry = "Bearberry"
poison_mushroom = "Poison Mushroom"
red_baneberry = "Red Baneberry"
big_conch = "Big Conch"
conch = "Conch"
dewdrop_berry = "Dewdrop Berry"
dried_sand_dollar = "Dried Sand Dollar"
sand_dollar = "Sand Dollar"
golden_ocean_flower = "Golden Ocean Flower"
lucky_four_leaf_clover = "Lucky Four Leaf Clover"
four_leaf_clover = "Four Leaf Clover"
mushroom_colony = "Mushroom Colony"
poison_mushroom = "Poison Mushroom"
rusty_blade = "Rusty Blade"
smelly_rafflesia = "Smelly Rafflesia"
rafflesia = "Rafflesia"
thistle = "Thistle"
class DistantLandsForageable:
brown_amanita = "Brown Amanita"
swamp_herb = "Swamp Herb"
all_edible_mushrooms = tuple(all_edible_mushrooms)

View File

@@ -1,4 +1,6 @@
class Machine:
dehydrator = "Dehydrator"
fish_smoker = "Fish Smoker"
bee_house = "Bee House"
bone_mill = "Bone Mill"
cask = "Cask"
@@ -10,6 +12,7 @@ class Machine:
enricher = "Enricher"
furnace = "Furnace"
geode_crusher = "Geode Crusher"
mushroom_log = "Mushroom Log"
heavy_tapper = "Heavy Tapper"
keg = "Keg"
lightning_rod = "Lightning Rod"
@@ -26,4 +29,9 @@ class Machine:
solar_panel = "Solar Panel"
tapper = "Tapper"
worm_bin = "Worm Bin"
deluxe_worm_bin = "Deluxe Worm Bin"
heavy_furnace = "Heavy Furnace"
anvil = "Anvil"
mini_forge = "Mini-Forge"
bait_maker = "Bait Maker"

View File

@@ -1,4 +1,5 @@
class Material:
moss = "Moss"
coal = "Coal"
fiber = "Fiber"
hardwood = "Hardwood"

View File

@@ -44,6 +44,7 @@ class Mineral:
ruby = "Ruby"
emerald = "Emerald"
amethyst = "Amethyst"
tigerseye = "Tigerseye"
class Artifact:

View File

@@ -14,4 +14,8 @@ class Loot:
class ModLoot:
void_shard = "Void Shard"
green_mushroom = "Green Mushroom"
ornate_treasure_chest = "Ornate Treasure Chest"
swirl_stone = "Swirl Stone"
void_pebble = "Void Pebble"
void_soul = "Void Soul"

View File

@@ -4,6 +4,7 @@ class Quest:
getting_started = "Getting Started"
to_the_beach = "To The Beach"
raising_animals = "Raising Animals"
feeding_animals = "Feeding Animals"
advancement = "Advancement"
archaeology = "Archaeology"
rat_problem = "Rat Problem"
@@ -49,12 +50,13 @@ class Quest:
dark_talisman = "Dark Talisman"
goblin_problem = "Goblin Problem"
magic_ink = "Magic Ink"
giant_stump = "The Giant Stump"
class ModQuest:
MrGinger = "Mr.Ginger's request"
AyeishaEnvelope = "Missing Envelope"
AyeishaRing = "Lost Emerald Ring"
AyeishaRing = "Ayeisha's Lost Ring"
JunaCola = "Juna's Drink Request"
JunaSpaghetti = "Juna's BFF Request"
RailroadBoulder = "The Railroad Boulder"

View File

@@ -14,6 +14,7 @@ class Region:
forest = "Forest"
bus_stop = "Bus Stop"
backwoods = "Backwoods"
tunnel_entrance = "Tunnel Entrance"
bus_tunnel = "Bus Tunnel"
railroad = "Railroad"
secret_woods = "Secret Woods"
@@ -28,7 +29,6 @@ class Region:
oasis = "Oasis"
casino = "Casino"
mines = "The Mines"
mines_dwarf_shop = "Mines Dwarf Shop"
skull_cavern_entrance = "Skull Cavern Entrance"
skull_cavern = "Skull Cavern"
sewer = "Sewer"
@@ -73,17 +73,9 @@ class Region:
alex_house = "Alex's House"
elliott_house = "Elliott's House"
ranch = "Marnie's Ranch"
traveling_cart = "Traveling Cart"
traveling_cart_sunday = "Traveling Cart Sunday"
traveling_cart_monday = "Traveling Cart Monday"
traveling_cart_tuesday = "Traveling Cart Tuesday"
traveling_cart_wednesday = "Traveling Cart Wednesday"
traveling_cart_thursday = "Traveling Cart Thursday"
traveling_cart_friday = "Traveling Cart Friday"
traveling_cart_saturday = "Traveling Cart Saturday"
mastery_cave = "Mastery Cave"
farm_cave = "Farmcave"
greenhouse = "Greenhouse"
tunnel_entrance = "Tunnel Entrance"
leah_house = "Leah's Cottage"
wizard_tower = "Wizard Tower"
wizard_basement = "Wizard Basement"
@@ -91,6 +83,7 @@ class Region:
maru_room = "Maru's Room"
sebastian_room = "Sebastian's Room"
adventurer_guild = "Adventurer's Guild"
adventurer_guild_bedroom = "Marlon's bedroom"
quarry = "Quarry"
quarry_mine_entrance = "Quarry Mine Entrance"
quarry_mine = "Quarry Mine"
@@ -148,6 +141,20 @@ class Region:
dangerous_mines_20 = "Dangerous Mines - Floor 20"
dangerous_mines_60 = "Dangerous Mines - Floor 60"
dangerous_mines_100 = "Dangerous Mines - Floor 100"
class LogicRegion:
mines_dwarf_shop = "Mines Dwarf Shop"
traveling_cart = "Traveling Cart"
traveling_cart_sunday = "Traveling Cart Sunday"
traveling_cart_monday = "Traveling Cart Monday"
traveling_cart_tuesday = "Traveling Cart Tuesday"
traveling_cart_wednesday = "Traveling Cart Wednesday"
traveling_cart_thursday = "Traveling Cart Thursday"
traveling_cart_friday = "Traveling Cart Friday"
traveling_cart_saturday = "Traveling Cart Saturday"
kitchen = "Kitchen"
shipping = "Shipping"
queen_of_sauce = "The Queen of Sauce"
@@ -155,9 +162,18 @@ class Region:
blacksmith_iron = "Blacksmith Iron Upgrades"
blacksmith_gold = "Blacksmith Gold Upgrades"
blacksmith_iridium = "Blacksmith Iridium Upgrades"
farming = "Farming"
spring_farming = "Spring Farming"
summer_farming = "Summer Farming"
fall_farming = "Fall Farming"
winter_farming = "Winter Farming"
indoor_farming = "Indoor Farming"
summer_or_fall_farming = "Summer or Fall Farming"
fishing = "Fishing"
egg_festival = "Egg Festival"
desert_festival = "Desert Festival"
trout_derby = "Trout Derby"
flower_dance = "Flower Dance"
luau = "Luau"
moonlight_jellies = "Dance of the Moonlight Jellies"
@@ -166,6 +182,13 @@ class Region:
festival_of_ice = "Festival of Ice"
night_market = "Night Market"
winter_star = "Feast of the Winter Star"
squidfest = "SquidFest"
raccoon_daddy = "Raccoon Bundles"
raccoon_shop = "Raccoon Shop"
bookseller_1 = "Bookseller Experience Books"
bookseller_2 = "Bookseller Year 1 Books"
bookseller_3 = "Bookseller Year 3 Books"
forest_waterfall = "Waterfall"
class DeepWoodsRegion:
@@ -302,5 +325,3 @@ class BoardingHouseRegion:
lost_valley_house_1 = "Lost Valley Ruins - First House"
lost_valley_house_2 = "Lost Valley Ruins - Second House"
buffalo_ranch = "Buffalo's Ranch"

View File

@@ -5,4 +5,5 @@ class Season:
winter = "Winter"
progressive = "Progressive Season"
all = (spring, summer, fall, winter)
not_winter = (spring, summer, fall,)

View File

@@ -1,35 +1,72 @@
class Seed:
amaranth = "Amaranth Seeds"
artichoke = "Artichoke Seeds"
bean = "Bean Starter"
beet = "Beet Seeds"
blueberry = "Blueberry Seeds"
bok_choy = "Bok Choy Seeds"
broccoli = "Broccoli Seeds"
cactus = "Cactus Seeds"
carrot = "Carrot Seeds"
cauliflower = "Cauliflower Seeds"
coffee_starter = "Coffee Bean (Starter)"
"""This item does not really exist and should never end up being displayed.
It's there to patch the loop in logic because "Coffee Bean" is both the seed and the crop."""
coffee = "Coffee Bean"
corn = "Corn Seeds"
cranberry = "Cranberry Seeds"
eggplant = "Eggplant Seeds"
fairy = "Fairy Seeds"
garlic = "Garlic Seeds"
grape = "Grape Starter"
hops = "Hops Starter"
jazz = "Jazz Seeds"
kale = "Kale Seeds"
melon = "Melon Seeds"
mixed = "Mixed Seeds"
mixed_flower = "Mixed Flower Seeds"
parsnip = "Parsnip Seeds"
pepper = "Pepper Seeds"
pineapple = "Pineapple Seeds"
poppy = "Poppy Seeds"
potato = "Potato Seeds"
powdermelon = "Powdermelon Seeds"
pumpkin = "Pumpkin Seeds"
qi_bean = "Qi Bean"
radish = "Radish Seeds"
rare_seed = "Rare Seed"
red_cabbage = "Red Cabbage Seeds"
rhubarb = "Rhubarb Seeds"
rice = "Rice Shoot"
spangle = "Spangle Seeds"
starfruit = "Starfruit Seeds"
strawberry = "Strawberry Seeds"
summer_squash = "Summer Squash Seeds"
sunflower = "Sunflower Seeds"
taro = "Taro Tuber"
tomato = "Tomato Seeds"
tulip = "Tulip Bulb"
wheat = "Wheat Seeds"
yam = "Yam Seeds"
class TreeSeed:
acorn = "Acorn"
maple = "Maple Seed"
mossy = "Mossy Seed"
mystic = "Mystic Tree Seed"
pine = "Pine Cone"
mahogany = "Mahogany Seed"
mushroom = "Mushroom Tree Seed"
class SVESeed:
stalk_seed = "Stalk Seed"
fungus_seed = "Fungus Seed"
slime_seed = "Slime Seed"
void_seed = "Void Seed"
shrub_seed = "Shrub Seed"
ancient_ferns_seed = "Ancient Ferns Seed"
stalk = "Stalk Seed"
fungus = "Fungus Seed"
slime = "Slime Seed"
void = "Void Seed"
shrub = "Shrub Seed"
ancient_fern = "Ancient Fern Seed"
class DistantLandsSeed:

View File

@@ -15,4 +15,6 @@ class ModSkill:
socializing = "Socializing"
all_vanilla_skills = {Skill.farming, Skill.foraging, Skill.fishing, Skill.mining, Skill.combat}
all_mod_skills = {ModSkill.luck, ModSkill.binning, ModSkill.archaeology, ModSkill.cooking, ModSkill.magic, ModSkill.socializing}
all_skills = {*all_vanilla_skills, *all_mod_skills}

View File

@@ -4,6 +4,7 @@ class Tool:
hoe = "Hoe"
watering_can = "Watering Can"
trash_can = "Trash Can"
pan = "Pan"
fishing_rod = "Fishing Rod"
scythe = "Scythe"
golden_scythe = "Golden Scythe"

View File

@@ -8,3 +8,4 @@ class Wallet:
skull_key = "Skull Key"
dark_talisman = "Dark Talisman"
club_card = "Club Card"
mastery_of_the_five_ways = "Mastery Of The Five Ways"