Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e33ea0147b 
								
							 
						 
						
							
							
								
								LTTP: Missed per_slot_random change ( #2907 )  
							
							 
							
							
							
						 
						
							2024-03-06 16:43:34 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a70b94fd62 
								
							 
						 
						
							
							
								
								LTTP: Open Pyramid and Shop Prog Balancing Bug Fixes ( #2890 )  
							
							 
							
							
							
						 
						
							2024-03-04 01:52:03 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7a86285807 
								
							 
						 
						
							
							
								
								LttP: Bombless Start and Options/Shops overhaul ( #2357 )  
							
							 
							
							... 
							
							
							
							## What is this fixing or adding?
Adds Bombless Start option, along with proper bomb logic. This involves updating `can_kill_most_things` to include checking how many bombs can be held. Many places where the ability to kill enemies was assumed, now have logic. This fixes some possible existing logic issues, for example: Mini Moldorm cave checks currently are always in logic despite the fact that on expert enemy health it would require 12 bombs to kill each mini moldorm.
Overhauls options, pulling them out of core and in particular making large changes to how the shop options work.
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
Co-authored-by: Bondo <38083232+BadmoonzZ@users.noreply.github.com>
Co-authored-by: espeon65536 <espeon65536@gmail.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> 
							
						 
						
							2024-02-20 01:07:49 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3e0d1d4e1c 
								
							 
						 
						
							
							
								
								Core: change Region caching to on_change from on-miss-strategy ( #2366 )  
							
							 
							
							
							
						 
						
							2023-10-29 19:47:37 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee40312384 
								
							 
						 
						
							
							
								
								LttP: free core of checks_in_area ( #1798 )  
							
							 
							
							
							
						 
						
							2023-07-02 13:00:05 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								a2ddd5c9e8 
								
							 
						 
						
							
							
								
								LttP: deterministic shop_shuffle  
							
							 
							
							
							
						 
						
							2023-05-20 19:43:44 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4c3eaf2996 
								
							 
						 
						
							
							
								
								LttP: fix that collect can bypass requirements for ganon ped goal ( #1771 )  
							
							 
							
							... 
							
							
							
							LttP: more pep8 
							
						 
						
							2023-04-26 10:48:08 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c839a76fe7 
								
							 
						 
						
							
							
								
								LttP: allow hinting and tracking "Take Any" type shops ( #1392 )  
							
							 
							
							... 
							
							
							
							* LttP: allow hinting and tracking "Take Any" type shops
fix broken behaviour since bow/cave split
Co-authored-by: CaitSith2 <d_good@caitsith2.com> 
							
						 
						
							2023-01-19 16:17:43 +01:00  
						
					 
				
					
						
							
							
								 
								black-sliver
							
						 
						
							 
							
							
							
							
								
							
							
								181cc47079 
								
							 
						 
						
							
							
								
								Core: cleanup BaseClasses.Location  
							
							 
							
							... 
							
							
							
							This is just cleanup and has virtually no performance impact. 
							
						 
						
							2022-08-07 13:11:12 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								21f7c6c0ad 
								
							 
						 
						
							
							
								
								Core: optimize away Item.world ( #840 )  
							
							 
							
							... 
							
							
							
							* Core: optimize away Item.world
* Update test/general/TestFill.py
* Test: undo unnecessary changes
* lttp: remove two more Item.world writes
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> 
							
						 
						
							2022-08-05 17:09:21 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								60b80083e0 
								
							 
						 
						
							
							
								
								LttP: fix shop inventory corruption in upgrade fairy  
							
							 
							
							
							
						 
						
							2022-07-07 13:25:17 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6c525e1fe6 
								
							 
						 
						
							
							
								
								Core: move multiple Item properties into a single Flag ( #638 )  
							
							 
							
							
							
						 
						
							2022-06-17 03:23:27 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d0a98949f5 
								
							 
						 
						
							
							
								
								LttP: split Retro into Retro Bows and Retro Caves ( #588 )  
							
							 
							
							
							
						 
						
							2022-06-01 08:29:21 -07:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0f5a7cda6c 
								
							 
						 
						
							
							
								
								LttP: fix retro allowing arrows in "P" price shuffle in shops ( #448 )  
							
							 
							
							
							
						 
						
							2022-04-22 09:12:51 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								53340ab22c 
								
							 
						 
						
							
							
								
								Core: remove legacy "dynamic_regions", as all regions are now dynamic  
							
							 
							
							
							
						 
						
							2022-02-15 06:29:57 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
							
							
								
							
							
								428af55bd9 
								
							 
						 
						
							
							
								
								LTTP shop price modifier tweak  
							
							 
							
							... 
							
							
							
							Ensure shop prices are a multiple of 5 after price modifier 
							
						 
						
							2022-01-07 18:11:31 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								41fdafa3fb 
								
							 
						 
						
							
							
								
								LTTP Shop updates ( #177 )  
							
							 
							
							... 
							
							
							
							* Shop price modifier and non-lttp item price changes
* Item price modifier setting 
							
						 
						
							2022-01-03 03:07:43 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								2fe5459c56 
								
							 
						 
						
							
							
								
								Core & LttP: remove 255 player limit  
							
							 
							
							
							
						 
						
							2021-10-21 08:15:47 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								b7aa5a17b7 
								
							 
						 
						
							
							
								
								LttP: Bartering, add price types for replacement items  
							
							 
							
							
							
						 
						
							2021-10-02 10:15:00 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								d1709764ef 
								
							 
						 
						
							
							
								
								Merge branch 'new_shops' into Archipelago_Main  
							
							 
							
							
							
						 
						
							2021-10-02 06:58:43 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								f9a9189687 
								
							 
						 
						
							
							
								
								LttP: actually fix shop shuffle u with grouped_random progressive  
							
							 
							
							
							
						 
						
							2021-09-26 10:09:40 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								9daf1abcd9 
								
							 
						 
						
							
							
								
								LttP: fix shop shuffle u with grouped_random progressive  
							
							 
							
							
							
						 
						
							2021-09-26 09:55:54 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								fbb220ce85 
								
							 
						 
						
							
							
								
								remove pass  
							
							 
							
							
							
						 
						
							2021-09-13 02:51:59 +02:00  
						
					 
				
					
						
							
							
								 
								pepperpow
							
						 
						
							 
							
							
							
							
								
							
							
								8cc045f370 
								
							 
						 
						
							
							
								
								Fixes to barter pricing min/max, future key logic, spoiler log  
							
							 
							
							
							
						 
						
							2021-09-13 00:50:38 +00:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								4d68000692 
								
							 
						 
						
							
							
								
								Shops: limit "funny_prices" to logic free choices  
							
							 
							
							
							
						 
						
							2021-09-12 20:25:08 +02:00  
						
					 
				
					
						
							
							
								 
								pepperpow
							
						 
						
							 
							
							
							
							
								
							
							
								fc62b4e0bd 
								
							 
						 
						
							
							
								
								Bartering Update  
							
							 
							
							
							
						 
						
							2021-09-03 13:26:30 -05:00  
						
					 
				
					
						
							
							
								 
								CaitSith2
							
						 
						
							 
							
							
							
							
								
							
							
								3c74f561d5 
								
							 
						 
						
							
							
								
								LttP: Fix smallkey_shuffle in menu display  
							
							 
							
							... 
							
							
							
							use smallkey_shuffle.option_universal from worlds.alttp.Options rather than "universal" for compare operations on universal checking. 
							
						 
						
							2021-08-30 09:59:20 -07:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								cc70a6fa26 
								
							 
						 
						
							
							
								
								LttP: make shuffle names consistent  
							
							 
							
							
							
						 
						
							2021-08-30 18:00:39 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								5daadcb2d5 
								
							 
						 
						
							
							
								
								LttP: implement new dungeon_items handling  
							
							 
							
							... 
							
							
							
							LttP: move glitch_boots to new options system
WebHost: options.yaml no longer lists aliases
General: remove region.can_fill, it was only used as a hack to make dungeon-specific items to work 
							
						 
						
							2021-08-30 16:31:56 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								baa7992a7a 
								
							 
						 
						
							
							
								
								AutoWorld: add post_fill  
							
							 
							
							... 
							
							
							
							LttP: Move ShopSlotFill to post_fill 
							
						 
						
							2021-08-30 01:16:04 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								21255b3b46 
								
							 
						 
						
							
							
								
								LttP: Rename Shop Slot 1, 2, 3 to Shop Slot Left, Center, Right  
							
							 
							
							... 
							
							
							
							General: Move generic IDs from LttP to new Generic World
Generate: ensure thread errors are collected before data from their completion may be referenced in playthrough/spoiler 
							
						 
						
							2021-08-27 14:52:33 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								ae32315bf7 
								
							 
						 
						
							
							
								
								add World.location_names  
							
							 
							
							
							
						 
						
							2021-07-12 15:11:48 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								5ea03c71c0 
								
							 
						 
						
							
							
								
								start moving some alttp options over to the new system  
							
							 
							
							
							
						 
						
							2021-06-08 21:58:11 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								a5efed83b9 
								
							 
						 
						
							
							
								
								Set non-LttP Shop prices to 5 to 140 Rupee range  
							
							 
							
							
							
						 
						
							2021-04-16 21:41:19 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								d24ee45462 
								
							 
						 
						
							
							
								
								Merge branch 'main' into Archipelago_Main  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	BaseClasses.py
#	LttPAdjuster.py
#	Main.py
#	Mystery.py
#	Utils.py
#	WebHostLib/generate.py
#	playerSettings.yaml 
							
						 
						
							2021-04-01 11:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								6455dc3ffc 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	README.md 
							
						 
						
							2021-03-13 23:34:38 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								a528ed5e9e 
								
							 
						 
						
							
							
								
								Client now uses location_id consistently internally, instead of switching on a dime all the time  
							
							 
							
							... 
							
							
							
							And some smaller changes 
							
						 
						
							2021-03-07 22:05:07 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								612c3c23c0 
								
							 
						 
						
							
							
								
								spheres should ignore empty locations  
							
							 
							
							
							
						 
						
							2021-02-27 18:58:17 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								ff9b24e88e 
								
							 
						 
						
							
							
								
								Hollow Knight integration  
							
							 
							
							... 
							
							
							
							(prototype status) 
							
						 
						
							2021-02-21 20:17:24 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								122e360ec8 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	MultiClient.py
#	Utils.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py
#	worlds/alttp/Shops.py 
							
						 
						
							2021-02-19 13:45:50 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								3d81f0cca7 
								
							 
						 
						
							
							
								
								update after merge from /main  
							
							 
							
							
							
						 
						
							2021-01-30 23:43:15 +01:00