Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stardew Valley 5.x.x - The Allsanity Update #2764

Merged
merged 521 commits into from
Mar 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
521 commits
Select commit Hold shift + click to select a range
1f50b17
Fix regions and names
Albrekka Nov 29, 2023
f2fea7d
Add SVE Quest Iterable
Albrekka Nov 29, 2023
f399a13
Fix craftables
Albrekka Nov 29, 2023
ed0aa6c
Add excalibur location
Albrekka Nov 29, 2023
6960545
Add SVE special orders
Albrekka Nov 29, 2023
5fd4837
Fix Frostbolt name
Albrekka Nov 29, 2023
d1a5cb8
Include missing imports
Albrekka Nov 29, 2023
57da820
general fixes
Albrekka Nov 29, 2023
fdd6c73
Rework some weapon additions
Albrekka Nov 30, 2023
379b95c
Fix rules with names
Albrekka Nov 30, 2023
ffbed02
Add Cropsanity locations
Albrekka Nov 30, 2023
30593c4
Remove Learned Craftsanity Locations
Albrekka Nov 30, 2023
51b3924
Add Alecto & Distant Lands
Albrekka Nov 30, 2023
8bad8fc
Fix SVE entrance name
Albrekka Dec 2, 2023
7b20bb5
Fix SVE region name and remove shuffle
Albrekka Dec 2, 2023
9862b3b
Fix some DL logic and names
Albrekka Dec 2, 2023
bf64c33
Fix spacing problem I hope
Albrekka Dec 2, 2023
f414864
How about this for line endings.
Albrekka Dec 2, 2023
ae59941
And the finale.
Albrekka Dec 2, 2023
92f7563
- Slight improvement
agilbert1412 Dec 3, 2023
998bdff
Add files via upload
Witchybun Dec 4, 2023
fc3b537
Utilize a weapons count method
Albrekka Dec 4, 2023
5120899
Make new recipe source
Albrekka Dec 4, 2023
6c77d8f
Fix locations and cropsanity logic
Albrekka Dec 4, 2023
58fbf36
Fix item and quest logic
Albrekka Dec 4, 2023
c4c9417
Make two quests GI required
Albrekka Dec 5, 2023
7df9b6c
Use has_seed_unlocked as name
Albrekka Dec 5, 2023
7f94024
Swap season order
Albrekka Dec 5, 2023
9c726c5
Make weapons_count only run once
Albrekka Dec 5, 2023
f905440
Combining runes to avoid patcher error
Albrekka Dec 6, 2023
fda835e
Mark items as progression, fix tests.
Albrekka Dec 6, 2023
e036015
- Improve documentation
agilbert1412 Dec 6, 2023
c8b33fb
- Rebase from main
agilbert1412 Dec 6, 2023
26af66a
explain room while explaining location accesss
Jouramie Dec 6, 2023
609057d
remove default true rule on location
Jouramie Dec 6, 2023
b220dae
- Fixed Qi bundles
agilbert1412 Dec 6, 2023
f9a1a34
- Fixed early shipping bin
agilbert1412 Dec 6, 2023
f6ae625
- Fix cache for failing tests
agilbert1412 Dec 6, 2023
0b60d76
Fix Highlands Names
Albrekka Dec 6, 2023
bf019b9
rewrite comments
Jouramie Dec 6, 2023
fdb34ae
add more logic and review tests
Jouramie Dec 6, 2023
98af768
remove old simplify
Jouramie Dec 6, 2023
f7e42ba
add manual cache
Jouramie Dec 6, 2023
ef21c3e
k removing the cache......
Jouramie Dec 6, 2023
24a4ae1
- Add skeleton requirement to fragments of the past
agilbert1412 Dec 6, 2023
2d14107
Add item and location groups
Alchav Dec 6, 2023
da5e631
Update worlds/stardew_valley/__init__.py
Alchav Dec 6, 2023
0c4366a
Add collision check to location name groups
Alchav Dec 6, 2023
fff0afb
- Make story quests optional [THIS REQUIRES NAMEDRANGE]
agilbert1412 Dec 1, 2023
20f18e1
- Add Optional story quests option
agilbert1412 Dec 7, 2023
d62c696
- Fix some item link stuff
agilbert1412 Dec 8, 2023
d17d591
- Fix shipping bin progression status
agilbert1412 Dec 8, 2023
cb17f61
- Fix some quest items when disabling quests
agilbert1412 Dec 8, 2023
be6f39a
- Fix ItemLinkGroup class being gone(?)
agilbert1412 Dec 8, 2023
ba1ba38
- Added staircase resource pack
agilbert1412 Dec 8, 2023
c5d785a
- Added a test for pre rolled randomness
agilbert1412 Dec 8, 2023
908e109
- Shipping bin is now always early
agilbert1412 Dec 8, 2023
300e2ff
- Fix an issue with starting items being wrongly double counted for t…
agilbert1412 Dec 8, 2023
c5ead70
- remove leftover item deleter
agilbert1412 Dec 8, 2023
4771c81
Fix some basic logic for Diamond Wand
Albrekka Dec 6, 2023
83ac82f
Remove test for now.
Albrekka Dec 7, 2023
8776326
Fixed lance chest test, put in long.
Albrekka Dec 7, 2023
3f91bb6
Faster test, clean up rules.
Albrekka Dec 7, 2023
d198b21
Use typical fail message.
Albrekka Dec 7, 2023
ff00d5e
General fixes
Albrekka Dec 8, 2023
ac83978
- Add some early items to help the generator
agilbert1412 Dec 8, 2023
b960e37
- Update to early items
agilbert1412 Dec 9, 2023
361cfc7
- Fixes and improvements to money logic
agilbert1412 Dec 9, 2023
1038623
- Add warp totem desert recipe
agilbert1412 Dec 9, 2023
3974083
- Added rule that Albrekka told me to add
agilbert1412 Dec 10, 2023
1b5edc3
Surprise new traps!
agilbert1412 Dec 10, 2023
4c479e6
- fixed ids
agilbert1412 Dec 10, 2023
2cd1e49
- Add the farm caves as items
agilbert1412 Dec 10, 2023
768994b
- Slight changes to brewer and bartender bundle
agilbert1412 Dec 10, 2023
c12e607
- Made the dark talisman into a quest-only item
agilbert1412 Dec 10, 2023
09e6e45
- New bundle but unfinished
agilbert1412 Dec 10, 2023
6b76c29
fix 4.x.x performances configs
Jouramie Dec 10, 2023
5a5c14b
- Add alternative source of iridium in case entrance rando locks the …
agilbert1412 Dec 10, 2023
1350c1b
- Improve odds on a rude test
agilbert1412 Dec 10, 2023
2bc729d
- Updated check counts
agilbert1412 Dec 11, 2023
4e9cd4d
- Don't shuffle entrance to junimo woods
agilbert1412 Dec 11, 2023
cc467b3
- Fix mod regions entrance rando being wayyy too aggressive
agilbert1412 Dec 11, 2023
c3d22fa
remove frozendict
Jouramie Dec 11, 2023
d1a502c
- Improve the shipping bin rules to consider that you don't need to b…
agilbert1412 Dec 11, 2023
3e69ce6
fix 3.8
Jouramie Dec 11, 2023
5eb6dac
- Fixes
agilbert1412 Dec 11, 2023
8be6cb4
- Fixed Exotic foraging bundle item count
agilbert1412 Dec 11, 2023
6cb0e4c
- Fixes left and right
agilbert1412 Dec 12, 2023
27f9057
- Fixed request for Quality ginger
agilbert1412 Dec 12, 2023
9f7471d
- add some missing archaeology recipe checks
agilbert1412 Dec 13, 2023
4be380d
- slight logic fix
agilbert1412 Dec 18, 2023
9c0be8f
- Removed butterfish dish from shipsanity fish
agilbert1412 Dec 18, 2023
e0348e4
- Add ginger island tag to island totems so they don't generate as re…
agilbert1412 Dec 19, 2023
47e0fd0
WIP paleontoglosit and archaeologist bundle
agilbert1412 Dec 28, 2023
bfa855a
add stability test and fix stability
Jouramie Dec 29, 2023
678ab63
remove hardcoded seed
Jouramie Dec 29, 2023
820f1b2
fix ginger island exclusion
Jouramie Dec 29, 2023
0883088
remove hardcoded seed
Jouramie Dec 29, 2023
3bbb413
remove hardcoded seed
Jouramie Dec 29, 2023
994707b
split rules in multiple files
Jouramie Dec 30, 2023
cb7f650
- Added Slime Farmer Bundle
agilbert1412 Dec 25, 2023
9a97f09
- Movie ticket isn't ginger island!
agilbert1412 Dec 30, 2023
5bca052
add count method with has
Jouramie Dec 30, 2023
e9d00d4
split logic.received for clarity
Jouramie Dec 30, 2023
cf57ac4
split has
Jouramie Dec 31, 2023
5de30d9
move rules in their respective files
Jouramie Dec 31, 2023
49012fc
- Added paleontologist and slime farmer bundle
agilbert1412 Dec 31, 2023
bd397c7
- Made Bundle Items more dynamic, and possibly reliant on different s…
agilbert1412 Dec 31, 2023
e9711b0
- Slight improvement to bundle items
agilbert1412 Dec 31, 2023
e7ab35a
- Rework Shuffle Trap to be more progressive in its difficulty
agilbert1412 Dec 31, 2023
0992987
split animal logic
Jouramie Dec 31, 2023
0c49e6e
maybe fix test setup
Jouramie Jan 2, 2024
5faa06b
trying to use the same environment as the parent python
Jouramie Jan 2, 2024
30e44d7
fix stability
Jouramie Jan 2, 2024
8b485b7
remove old methods to create island and festival items
Jouramie Jan 2, 2024
6ac4337
remove old methods to create island and festival items
Jouramie Jan 2, 2024
4dee7b8
- Fixed Island Fish bundle name
agilbert1412 Jan 8, 2024
828a8d3
- Add Alien rarecrow and deluxe retaining soil recipe as checks
agilbert1412 Jan 10, 2024
c888388
- Deluxe Retaining Soil is now tagged as ginger island
agilbert1412 Jan 10, 2024
19b10f9
- Created tests for monster eradication goals all having rules
agilbert1412 Jan 10, 2024
5339d7c
- Fix monster names
agilbert1412 Jan 10, 2024
ccde3a2
- Bone Fragment doesn't need Ginger Island
agilbert1412 Jan 16, 2024
a6bf444
- Added logic for the new master-angler <-> fishsanity behavior
agilbert1412 Jan 18, 2024
378f501
- Switched the farm type to a setting
agilbert1412 Jan 22, 2024
dafb1e4
- Add new tests validating that the presets have been configured prop…
agilbert1412 Jan 22, 2024
1385133
Fix DL and Scarlett
Albrekka Dec 13, 2023
0922dc9
Remove unneeded strings
Albrekka Dec 13, 2023
2ef49db
Make mod skill logic smoother.
Albrekka Dec 13, 2023
a30ca3b
Ensure pans don't muck it up
Albrekka Dec 13, 2023
1734d78
Remove wizard requirement for magic.
Albrekka Dec 13, 2023
d405d93
Fix improper shipment labeling
Albrekka Dec 14, 2023
dc766f0
Fix name as its fixed on client
Albrekka Dec 20, 2023
af92195
Return to older structure
Albrekka Dec 20, 2023
3b46a06
Missing name changes
Albrekka Dec 20, 2023
04eacbc
Allow for jasper marlon/gunther
Albrekka Dec 20, 2023
978c83c
shift to craft rule
Albrekka Dec 20, 2023
11cd8d2
add willy bedroom to ER
Albrekka Dec 20, 2023
26370c9
fix special order logic
Albrekka Dec 20, 2023
94e32f5
Fix friendsanity to bday locale
Albrekka Dec 21, 2023
c947814
Add resource packs, fix class
Albrekka Dec 21, 2023
ac7411c
Use Zic for Goblin
Albrekka Dec 22, 2023
bc22e53
Add Purple Algae and Quests
Albrekka Dec 23, 2023
5f7d894
Add Shed as item and clean up
Albrekka Dec 23, 2023
05f7877
New bear logic
Albrekka Dec 24, 2023
e53224f
Fix Trilobite Fossil name
Albrekka Dec 26, 2023
7d3569e
Add ships to full shipment
Albrekka Jan 1, 2024
ad3bc52
Fix trilobite fossil rule
Albrekka Jan 2, 2024
c36e32b
Give any season
Albrekka Jan 2, 2024
94b1fcf
Give logic for no birthday
Albrekka Jan 2, 2024
c4fba3e
Add more logic to void shard
Albrekka Jan 2, 2024
55fe5b8
Fix Void Soul logic
Albrekka Jan 2, 2024
5ebaace
Clean up void soul logic
Albrekka Jan 2, 2024
765ddca
Fix Void Soul quest name
Albrekka Jan 2, 2024
ed6aaa3
Modify green mushroom logic
Albrekka Jan 3, 2024
18dd09c
Add item logic for mods
Albrekka Jan 4, 2024
0834b93
Add mod regions to monsters
Albrekka Jan 5, 2024
9bd25b8
Clean up references to new content
Albrekka Jan 5, 2024
3d445b5
Fix from Rebase
Albrekka Jan 5, 2024
a4be903
Fix monsters
Albrekka Jan 14, 2024
c6a0fdc
Add gunther bedroom
Albrekka Jan 15, 2024
e3d43fc
Fix Fancy Blanket logic
Albrekka Jan 15, 2024
c723fa4
Add Jasper special orders.
Albrekka Jan 16, 2024
5bc7c1f
Remove Resource Pack from 1 item filler
Albrekka Jan 22, 2024
00ec6ea
remove dupes
Albrekka Jan 22, 2024
5626a58
rely more on get_villagers_by_mod
Albrekka Jan 22, 2024
39d12cc
use isinstance, rename
Albrekka Jan 22, 2024
f2975ab
Remove else
Albrekka Jan 22, 2024
75bcd5d
Remove needless set
Albrekka Jan 22, 2024
80de4b4
Remove world_options plus renaming
Albrekka Jan 22, 2024
e664ee7
Remove more world_options and fix data
Albrekka Jan 22, 2024
58ab0d1
- Fix Python 3.8 problem
agilbert1412 Jan 22, 2024
e865940
Add Hat Mouse Lacey
Albrekka Dec 22, 2023
00854b9
Boarding House Implementation
Albrekka Dec 22, 2023
711bd31
Finish up Lacey + BH support
Albrekka Jan 17, 2024
2fab72e
Add names for Boarding House
Albrekka Jan 18, 2024
ed572df
Add recipes and craft data for BH
Albrekka Jan 18, 2024
0664c41
Add BH logic and items
Albrekka Jan 18, 2024
8444c2a
Fix Elixir and remove some BH items
Albrekka Jan 22, 2024
fa9cdd7
Fix some rebase errors
Albrekka Jan 22, 2024
c66f14c
Add minecart entrance to fix ER bug
Albrekka Jan 23, 2024
1b9a013
Deprecate DL seed items
Albrekka Jan 23, 2024
6d4a649
Add BH craft locations
Albrekka Jan 23, 2024
380ac49
Fix quest double dip and mandatory quests
Albrekka Jan 23, 2024
ae9cfb7
Remove Lance's Wand rule and test
Albrekka Jan 23, 2024
80d6a4e
Fix boarding house rules
Albrekka Jan 23, 2024
b015bbd
Fill out monster location data for BH
Albrekka Jan 23, 2024
4202092
Fix incorrect IDs
Albrekka Jan 23, 2024
f4935c1
Create situational location method
Albrekka Jan 23, 2024
0a4695e
No iridium bats in first house
Albrekka Jan 23, 2024
07f312e
Attempt to fix line endings.
Witchybun Jan 24, 2024
9010594
- Don't count Victory as a progression item to be counted
agilbert1412 Jan 25, 2024
0d5346d
- Removed furnace recipe as it doesn't fit the current scheme
agilbert1412 Jan 25, 2024
5698ae4
- Fixed where Lacey lives
agilbert1412 Jan 25, 2024
0e20e69
- Fixed an error with the furnace recipe
agilbert1412 Jan 25, 2024
70958c8
- Don't create regions or entrances for Ginger Island stuff when isla…
agilbert1412 Jan 25, 2024
26b62af
- Fixed mod tests for the new structure
agilbert1412 Jan 25, 2024
26364b5
- Remove the ginger island flag until albrekka can fix all of them
agilbert1412 Jan 25, 2024
119a481
- Update expected location counts
agilbert1412 Jan 25, 2024
e204548
- Fix some edge cases that could fail, including indirect connections…
agilbert1412 Jan 26, 2024
94e6365
Fix Ginger Island Acces Rules
Albrekka Jan 25, 2024
9337a51
Fix Void Soul GI reqs and naming
Albrekka Jan 26, 2024
0e7ebe8
- Fragments of the past should just require bone fragments
agilbert1412 Jan 26, 2024
312352c
- Revert changes before doing a PR
agilbert1412 Jan 26, 2024
81c8a21
- Made some items useful instead of filler
agilbert1412 Jan 26, 2024
78c8a01
- Split long tests from fill tests
agilbert1412 Jan 26, 2024
4935351
- Add randomized entrances to the spoiler log output
agilbert1412 Jan 28, 2024
5f43be9
- Changed imports to be relative
agilbert1412 Jan 29, 2024
8217c9c
- Fixed bad get_seed()
agilbert1412 Jan 29, 2024
2973969
- Improved descriptions for the goal options
agilbert1412 Jan 29, 2024
db49c7e
- Moved spoiler interactions to the correct stages
agilbert1412 Jan 31, 2024
e4d2c6c
Remove Diamond Wand, Fix Andy's Cellar Logic
Albrekka Feb 4, 2024
7594819
- Add back furnace recipe
agilbert1412 Feb 7, 2024
9df91a6
- Add a test to catch the Allsanity failure with start inventory prog…
agilbert1412 Feb 9, 2024
ab6b2de
- Fixed tests
agilbert1412 Feb 9, 2024
a464af2
- Remove items from progression pool if needed
agilbert1412 Feb 9, 2024
17ced74
- Just don't cache start inventory, it's too hard
agilbert1412 Feb 9, 2024
956dc79
automatically registry indirect connections
Jouramie Feb 10, 2024
6720a2a
looks like I like strings a bit too much
Jouramie Feb 10, 2024
e50166d
simplify not existing regions to false
Jouramie Feb 10, 2024
567eb29
- Added more possibilities to bundles with a high rng factor
agilbert1412 Feb 13, 2024
90e3063
change received_any for received_n in traveling merchant
Jouramie Feb 13, 2024
e2aa317
move rule explain to test, and rewrite checks into assert mixin so it…
Jouramie Feb 13, 2024
7278720
fix relative import in indirect_connection
Jouramie Feb 13, 2024
547450f
- Update documentation pages for version 5.x.x
agilbert1412 Feb 17, 2024
69749d9
- Added the Gateway Gazette as an item
agilbert1412 Feb 17, 2024
36a671f
- Added test for cactus seed bug
agilbert1412 Feb 17, 2024
a385e14
- Fixed two typos in the docs
agilbert1412 Feb 17, 2024
ff655ad
- add missing comma in docs
agilbert1412 Feb 17, 2024
2374f6f
- Improved the metal detectors, and added new tests for them
agilbert1412 Feb 19, 2024
89fcee7
Craft Solar Panel requires Ginger Island to get recipe from special o…
Jouramie Feb 27, 2024
1367593
Craft Solar Panel requires Ginger Island to get recipe from special o…
Jouramie Feb 27, 2024
fbe4d0c
fix huge memory leak in long tests
Jouramie Feb 27, 2024
fc70937
python 3.8 doesnt like parenthesis for some obscure reasons...
Jouramie Feb 28, 2024
72d504d
locations being duplicated slipped for some reasons
Jouramie Feb 28, 2024
48add3d
Fix mod tests to run (and fail) properly
Jouramie Feb 13, 2024
c64746f
Iridium Tree can only be an iridium source in progressive tools
Jouramie Feb 29, 2024
feffe2a
fix archaeology + vanilla skills
Jouramie Feb 29, 2024
b32119f
fix Jaster tests
Jouramie Feb 29, 2024
76c8f12
fix wellwick
Jouramie Feb 29, 2024
86021df
fix deepwood for real
Jouramie Feb 29, 2024
984897e
fix deepwood + vanilla skills
Jouramie Feb 29, 2024
2780204
fix deepwood + vanilla elevators
Jouramie Feb 29, 2024
d08994c
add sve runes to the pool even when quests are disabled
Jouramie Mar 1, 2024
9637238
export performances to csv
Jouramie Mar 2, 2024
573a4fc
add performance tests for moddded allsanity
Jouramie Mar 3, 2024
97434d5
fix parsing in performance tests
Jouramie Mar 3, 2024
6a24b65
change list of location name to set of location name to filter sanities
Jouramie Mar 5, 2024
d00e7fc
fix stability in allsanity with mods
Jouramie Mar 6, 2024
ea7a6b2
- Changed `world: MultiWorld` into `multiworld: MultiWorld`
agilbert1412 Mar 8, 2024
8f3633d
- Fixed deprecated usages of per_slot_randoms and self.multiworld.ran…
agilbert1412 Mar 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
286 changes: 179 additions & 107 deletions worlds/stardew_valley/__init__.py

Large diffs are not rendered by default.

254 changes: 0 additions & 254 deletions worlds/stardew_valley/bundles.py

This file was deleted.

Loading
Loading