Nicholas Saylor 
							
						 
					 
					
						
						
							
						
						57a716b57a 
					 
					
						
						
							
							LTTP: Update to options API ( #4134 )  
						
						... 
						
						
						
						Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com > 
						
						
					 
					
						2025-04-18 23:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alchav 
							
						 
					 
					
						
						
							
						
						4c734b467f 
					 
					
						
						
							
							LTTP: Shop and Arrow fixes ( #4067 )  
						
						... 
						
						
						
						Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com > 
						
						
					 
					
						2025-01-13 08:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Silvris 
							
						 
					 
					
						
						
							
						
						4e5b6bb3d2 
					 
					
						
						
							
							Core: move PlandoConnections and PlandoTexts to the options system ( #2904 )  
						
						... 
						
						
						
						Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
Co-authored-by: beauxq <beauxq@yahoo.com >
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com > 
						
						
					 
					
						2024-06-01 06:34:41 -05:00 
						 
				 
			
				
					
						
							
							
								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