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:
16
worlds/stardew_valley/strings/ap_names/ap_option_names.py
Normal file
16
worlds/stardew_valley/strings/ap_names/ap_option_names.py
Normal 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"
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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:
|
||||
|
||||
65
worlds/stardew_valley/strings/book_names.py
Normal file
65
worlds/stardew_valley/strings/book_names.py
Normal 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")
|
||||
@@ -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"
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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)
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
class Material:
|
||||
moss = "Moss"
|
||||
coal = "Coal"
|
||||
fiber = "Fiber"
|
||||
hardwood = "Hardwood"
|
||||
|
||||
@@ -44,6 +44,7 @@ class Mineral:
|
||||
ruby = "Ruby"
|
||||
emerald = "Emerald"
|
||||
amethyst = "Amethyst"
|
||||
tigerseye = "Tigerseye"
|
||||
|
||||
|
||||
class Artifact:
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
|
||||
@@ -5,4 +5,5 @@ class Season:
|
||||
winter = "Winter"
|
||||
progressive = "Progressive Season"
|
||||
|
||||
all = (spring, summer, fall, winter)
|
||||
not_winter = (spring, summer, fall,)
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user