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

@@ -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)