| 
									
										
										
										
											2024-03-15 15:05:14 +03:00
										 |  |  | from . import SVTestBase | 
					
						
							|  |  |  | from .assertion import WorldAssertMixin | 
					
						
							|  |  |  | from .. import options | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class TestStartInventoryAllsanity(WorldAssertMixin, SVTestBase): | 
					
						
							|  |  |  |     options = { | 
					
						
							|  |  |  |         "accessibility": "items", | 
					
						
							|  |  |  |         options.Goal.internal_name: options.Goal.option_allsanity, | 
					
						
							|  |  |  |         options.BundleRandomization.internal_name: options.BundleRandomization.option_remixed, | 
					
						
							|  |  |  |         options.BundlePrice.internal_name: options.BundlePrice.option_minimum, | 
					
						
							|  |  |  |         options.SeasonRandomization.internal_name: options.SeasonRandomization.option_randomized, | 
					
						
							|  |  |  |         options.Cropsanity.internal_name: options.Cropsanity.option_enabled, | 
					
						
							|  |  |  |         options.ToolProgression.internal_name: options.ToolProgression.option_progressive_very_cheap, | 
					
						
							|  |  |  |         options.ElevatorProgression.internal_name: options.ElevatorProgression.option_progressive_from_previous_floor, | 
					
						
							|  |  |  |         options.SkillProgression.internal_name: options.SkillProgression.option_progressive, | 
					
						
							|  |  |  |         options.BuildingProgression.internal_name: options.BuildingProgression.option_progressive_very_cheap, | 
					
						
							|  |  |  |         options.FestivalLocations.internal_name: options.FestivalLocations.option_easy, | 
					
						
							|  |  |  |         options.ArcadeMachineLocations.internal_name: options.ArcadeMachineLocations.option_disabled, | 
					
						
							| 
									
										
										
											
												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
											
										 
											2024-07-07 16:04:25 +03:00
										 |  |  |         options.SpecialOrderLocations.internal_name: options.SpecialOrderLocations.option_board, | 
					
						
							| 
									
										
										
										
											2024-03-15 15:05:14 +03:00
										 |  |  |         options.QuestLocations.internal_name: -1, | 
					
						
							|  |  |  |         options.Fishsanity.internal_name: options.Fishsanity.option_only_easy_fish, | 
					
						
							|  |  |  |         options.Museumsanity.internal_name: options.Museumsanity.option_randomized, | 
					
						
							|  |  |  |         options.Monstersanity.internal_name: options.Monstersanity.option_one_per_category, | 
					
						
							|  |  |  |         options.Shipsanity.internal_name: options.Shipsanity.option_crops, | 
					
						
							|  |  |  |         options.Cooksanity.internal_name: options.Cooksanity.option_queen_of_sauce, | 
					
						
							|  |  |  |         options.Chefsanity.internal_name: 0b1001, | 
					
						
							|  |  |  |         options.Craftsanity.internal_name: options.Craftsanity.option_all, | 
					
						
							|  |  |  |         options.Friendsanity.internal_name: options.Friendsanity.option_bachelors, | 
					
						
							|  |  |  |         options.FriendsanityHeartSize.internal_name: 3, | 
					
						
							|  |  |  |         options.NumberOfMovementBuffs.internal_name: 10, | 
					
						
							| 
									
										
										
											
												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
											
										 
											2024-07-07 16:04:25 +03:00
										 |  |  |         options.EnabledFillerBuffs.internal_name: options.EnabledFillerBuffs.preset_all, | 
					
						
							| 
									
										
										
										
											2024-03-15 15:05:14 +03:00
										 |  |  |         options.ExcludeGingerIsland.internal_name: options.ExcludeGingerIsland.option_false, | 
					
						
							|  |  |  |         options.Mods.internal_name: ["Tractor Mod", "Bigger Backpack", "Luck Skill", "Magic", "Socializing Skill", "Archaeology", "Cooking Skill", | 
					
						
							|  |  |  |                                      "Binning Skill"], | 
					
						
							| 
									
										
										
											
												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
											
										 
											2024-07-07 16:04:25 +03:00
										 |  |  |         "start_inventory": {"Progressive Pickaxe": 2} | 
					
						
							| 
									
										
										
										
											2024-03-15 15:05:14 +03:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
											
												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
											
										 
											2024-07-07 16:04:25 +03:00
										 |  |  |     def test_start_inventory_progression_items_does_not_break_progression_percent(self): | 
					
						
							| 
									
										
										
										
											2024-03-15 15:05:14 +03:00
										 |  |  |         self.assert_basic_checks_with_subtests(self.multiworld) | 
					
						
							|  |  |  |         self.assert_can_win(self.multiworld) |