Aaron Wagener
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								939a5ec959 
								
							 
						 
						
							
							
								
								LTTP: remove multiworld = None ( #2290 )  
							
							 
							
							
							
						 
						
							2024-03-10 08:18:25 +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  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								394633558f 
								
							 
						 
						
							
							
								
								ALTTP: Restore allow_excluded ( #2607 )  
							
							 
							
							... 
							
							
							
							Restores allow_excluded to the dungeon fill_restrictive call, which was apparently removed by mistake during merge conflict resolution 
							
						 
						
							2023-12-15 20:39:09 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f81e72686a 
								
							 
						 
						
							
							
								
								Core: log fill progress ( #2382 )  
							
							 
							
							... 
							
							
							
							* Core: log fill progress
* Add names to common fill steps
* Update Fill.py
Co-authored-by: el-u <109771707+el-u@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: el-u <109771707+el-u@users.noreply.github.com>
* cleanup default name
---------
Co-authored-by: el-u <109771707+el-u@users.noreply.github.com> 
							
						 
						
							2023-10-30 01:22:00 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1c9199761b 
								
							 
						 
						
							
							
								
								LTTP: Key Drop Shuffle fix for dungeon state item removal ( #2232 )  
							
							 
							
							
							
						 
						
							2023-09-29 20:23:46 +02:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								812dc413e5 
								
							 
						 
						
							
							
								
								LTTP: Key Drop Shuffle ( #282 )  
							
							 
							
							... 
							
							
							
							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: Fabian Dill <Berserker66@users.noreply.github.com> 
							
						 
						
							2023-09-27 05:24:10 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8453035da 
								
							 
						 
						
							
							
								
								LttP: extract Dungeon and Boss from core ( #1787 )  
							
							 
							
							
							
						 
						
							2023-05-20 19:57:48 +02:00  
						
					 
				
					
						
							
							
								 
								espeon65536
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								899de428df 
								
							 
						 
						
							
							
								
								ALttP: fix dungeon fill failures properly ( #1812 )  
							
							 
							
							
							
						 
						
							2023-05-18 15:31:12 +02:00  
						
					 
				
					
						
							
							
								 
								espeon65536
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								48add4687c 
								
							 
						 
						
							
							
								
								alttp: remove triforce during dungeon item fill ( #1801 )  
							
							 
							
							... 
							
							
							
							This ensures that even for minimal worlds, the locations will be checked appropriately. 
							
						 
						
							2023-05-10 13:06:25 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6671b21a86 
								
							 
						 
						
							
							
								
								Core: Generic excluded fill ( #1511 )  
							
							 
							
							
							
						 
						
							2023-03-20 17:10:12 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7a5e11e8d4 
								
							 
						 
						
							
							
								
								Core: streamline Multiworld.get_*_locations calls ( #1234 )  
							
							 
							
							
							
						 
						
							2022-11-20 20:50:32 +01:00  
						
					 
				
					
						
							
							
								 
								alwaysintreble
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2af510328e 
								
							 
						 
						
							
							
								
								Core: rename `world` to `multiworld` ( #931 )  
							
							 
							
							... 
							
							
							
							* rename references to `Multiworld` in core to `multiworld` instead of `world`
* fix smz3
* fix oot
* fix low hanging fruit
* revert mysteriously broken spacing in world api.md
* fix more randomly broken spacing
* hate
* that better be all of it
* begrudgingly move over smw
* ._.
* missed some worlds
* this is getting tedious now
* Missed some self.world definitions
Co-authored-by: espeon65536 <espeon65536@gmail.com>
Co-authored-by: Zach Parks <zach@alliware.com> 
							
						 
						
							2022-10-31 21:41:21 -05: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
							
						 
						
							 
							
							
							
							
								
							
							
								d7d1d54a0b 
								
							 
						 
						
							
							
								
								Core: generalize pre_fill item pool handling  
							
							 
							
							
							
						 
						
							2022-02-13 23:02:18 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								bde58fb677 
								
							 
						 
						
							
							
								
								LttP: remove "bonus" small key hyrule castle in case of standard + own_dungeons  
							
							 
							
							
							
						 
						
							2022-01-09 04:48:31 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
							
							
								
							
							
								d10ddb17b6 
								
							 
						 
						
							
							
								
								Let make_dungeon set up items, then replace  
							
							 
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
							
							
								
							
							
								8fef6b8d8c 
								
							 
						 
						
							
							
								
								Add "Start With" option  
							
							 
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
						
					 
				
					
						
							
							
								 
								Alchav
							
						 
						
							 
							
							
							
							
								
							
							
								35b1178c20 
								
							 
						 
						
							
							
								
								Add "Start With" option  
							
							 
							
							
							
						 
						
							2021-12-30 16:55:33 +01:00  
						
					 
				
					
						
							
							
								 
								espeon65536
							
						 
						
							 
							
							
							
							
								
							
							
								c73b994305 
								
							 
						 
						
							
							
								
								use_cache argument to get_all_state  
							
							 
							
							
							
						 
						
							2021-09-01 19:21:03 +00:00  
						
					 
				
					
						
							
							
								 
								espeon65536
							
						 
						
							 
							
							
							
							
								
							
							
								631b6788c6 
								
							 
						 
						
							
							
								
								remove keys option for get_all_state, collect dungeon-local keys, and fix all uses of the state  
							
							 
							
							
							
						 
						
							2021-09-01 11:22:30 +00:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								df037c54ff 
								
							 
						 
						
							
							
								
								LttP: fix dungeon original item rule calling  
							
							 
							
							... 
							
							
							
							Found by Espeon 
							
						 
						
							2021-08-30 23:52:40 +02: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
							
						 
						
							 
							
							
							
							
								
							
							
								1c42564d90 
								
							 
						 
						
							
							
								
								LttP: remove leftover location binding  
							
							 
							
							
							
						 
						
							2021-08-30 16:47:34 +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
							
						 
						
							 
							
							
							
							
								
							
							
								da6674760c 
								
							 
						 
						
							
							
								
								LttP: convert MultiWorld.dungeons to dict for faster lookup  
							
							 
							
							
							
						 
						
							2021-08-29 16:02:28 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								a532ceeb0a 
								
							 
						 
						
							
							
								
								AutoWorld: Should no longer need to overwrite collect, collect_item should be used instead  
							
							 
							
							... 
							
							
							
							AutoWorld: Now correctly automatically applies State.remove if collect_item is also correct
LttP: Make keys advancement items
This feels like it improved generation chance. Might not be the case. 
							
						 
						
							2021-08-10 09:47:28 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								01d88c362a 
								
							 
						 
						
							
							
								
								AutoWorld: Add "stage" methods and implement LttP Dungeon fill as an example.  
							
							 
							
							
							
						 
						
							2021-08-09 06:50:11 +02:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								f2a1858b59 
								
							 
						 
						
							
							
								
								Implement (most) Hollow Knight Options  
							
							 
							
							
							
						 
						
							2021-03-21 00:47:17 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								a646594f08 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	BaseClasses.py
#	Fill.py
#	MultiClient.py
#	MultiServer.py
#	Utils.py
#	test/dungeons/TestDungeon.py
#	test/inverted/TestInverted.py
#	test/inverted_minor_glitches/TestInvertedMinor.py
#	test/inverted_owg/TestInvertedOWG.py
#	test/minor_glitches/TestMinor.py
#	test/owg/TestVanillaOWG.py
#	test/vanilla/TestVanilla.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py
#	worlds/alttp/Rom.py 
							
						 
						
							2021-01-30 23:29:32 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								514cd19367 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	BaseClasses.py
#	Mystery.py
#	WebHostLib/downloads.py
#	WebHostLib/models.py
#	WebHostLib/templates/macros.html
#	WebHostLib/upload.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py 
							
						 
						
							2021-01-17 06:50:25 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								08ca4245c1 
								
							 
						 
						
							
							
								
								Merge branch 'main' into breaking_changes  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	Adjuster.py
#	AdjusterMain.py
#	BaseClasses.py
#	MultiClient.py
#	MultiServer.py
#	Mystery.py
#	Utils.py
#	WebHostLib/downloads.py
#	WebHostLib/generate.py
#	dumpSprites.py
#	test/TestBase.py
#	worlds/alttp/EntranceRandomizer.py
#	worlds/alttp/Main.py
#	worlds/alttp/Rom.py 
							
						 
						
							2021-01-03 13:13:59 +01:00  
						
					 
				
					
						
							
							
								 
								Fabian Dill
							
						 
						
							 
							
							
							
							
								
							
							
								1d58f54101 
								
							 
						 
						
							
							
								
								move ALTTP to its own world folder  
							
							 
							
							
							
						 
						
							2020-10-24 05:38:56 +02:00