78d4da53a7 
								
							 
						 
						
							
							
								
								Tests: verify and fix host.yaml/Utils.py match ( #1302 )  
							
							
							
						 
						
							2022-12-08 02:06:34 +01:00  
				
					
						
							
							
								 
						
							
								edd1fff4b7 
								
							 
						 
						
							
							
								
								Core: make early_items internal only ( #1177 )  
							
							... 
							
							
							
							Co-authored-by: beauxq <beauxq@yahoo.com> 
							
						 
						
							2022-11-16 17:32:33 +01:00  
				
					
						
							
							
								 
						
							
								4e5c10ad66 
								
							 
						 
						
							
							
								
								OoT: make Bottles and Adult Trade Item hintable groups ( #1222 )  
							
							... 
							
							
							
							* OoT: make Bottles and Adult Trade Item hintable groups 
							
						 
						
							2022-11-09 22:07:14 +01:00  
				
					
						
							
							
								 
						
							
								c933fa7e34 
								
							 
						 
						
							
							
								
								Core: optimize early items and add unit test ( #1197 )  
							
							... 
							
							
							
							* optimize early items and add unit test
* move sorting list init closer to sorting 
							
						 
						
							2022-11-04 17:56:47 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								49ae79e5ce 
								
							 
						 
						
							
							
								
								Tests: add fill tests for  #1109  and  #1114  ( #1115 )  
							
							... 
							
							
							
							* Test: for fill issues fixed in PR #1109 
* Test: for double sweep collect fixed in PR #1114  
							
						 
						
							2022-10-18 10:20:57 +02:00  
				
					
						
							
							
								 
						
							
								b533ffb9e8 
								
							 
						 
						
							
							
								
								Locality: rewrite for linear memory consumption, from quadratic ( #1091 )  
							
							
							
						 
						
							2022-10-17 03:22:02 +02:00  
				
					
						
							
							
								 
						
							
								e708bea819 
								
							 
						 
						
							
							
								
								[Sudoku] Added new BK mode game ( #910 )  
							
							... 
							
							
							
							Co-authored-by: Hussein Farran <hmfarran@gmail.com>
Co-authored-by: SoldierofOrder <107806872+SoldierofOrder@users.noreply.github.com> 
							
						 
						
							2022-10-13 07:55:00 +02:00  
				
					
						
							
							
								 
						
							
								c96b6d7b95 
								
							 
						 
						
							
							
								
								Core: some typing and docs in various parts of the interface ( #1060 )  
							
							... 
							
							
							
							* some typing and docs in various parts of the interface
* fix whitespace in docstring
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
* suggested changes from discussion
* remove redundant import
* adjust type for json messages
* for options module detection:
 module.lower().endswith("options")
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> 
							
						 
						
							2022-09-28 23:54:10 +02:00  
				
					
						
							
							
								 
						
							
								809bda02d1 
								
							 
						 
						
							
							
								
								Test: item/location name must not be numeric  
							
							
							
						 
						
							2022-09-20 18:38:16 +02:00  
				
					
						
							
							
								 
						
							
								9daa64741b 
								
							 
						 
						
							
							
								
								New, smarter fast_fill function ( #646 )  
							
							... 
							
							
							
							Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com> 
							
						 
						
							2022-09-17 02:06:25 +02:00  
				
					
						
							
							
								 
						
							
								8aad75ed23 
								
							 
						 
						
							
							
								
								Tests: Check for Holes in the Item Pool ( #992 )  
							
							... 
							
							
							
							* test for holes in the item pool
* Update test/general/TestItems.py
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* Update test/general/TestItems.py
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* Update test/general/TestItems.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
* Update test/general/TestItems.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com> 
							
						 
						
							2022-09-05 10:02:40 +02:00  
				
					
						
							
							
								 
						
							
								e413619c26 
								
							 
						 
						
							
							
								
								Tests: verify that a world doesn't use the same ID multiple times ( #985 )  
							
							
							
						 
						
							2022-09-01 21:25:06 +02:00  
				
					
						
							
							
								 
						
							
								81cf1508e0 
								
							 
						 
						
							
							
								
								Core: Refactor Autoworld.options to Autoworld.option_definitions ( #906 )  
							
							... 
							
							
							
							* refactor `world.options` -> `world.option_definitions`
* rename world api reference
* missed some self.options 
							
						 
						
							2022-08-15 23:46:59 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6c525e1fe6 
								
							 
						 
						
							
							
								
								Core: move multiple Item properties into a single Flag ( #638 )  
							
							
							
						 
						
							2022-06-17 03:23:27 +02:00  
				
					
						
							
							
								 
						
							
								ff608b72a2 
								
							 
						 
						
							
							
								
								Tests: add test to check for typo'd item name group definitions ( #594 )  
							
							... 
							
							
							
							* Tests: add test to check for typo'd item name group definitions
Factorio: item *name* group was pointing to IDs instead.
Server: prevent crash when using Event-filled item name group
* Server: prevent crash when /hint'ing for an item name group with events 
							
						 
						
							2022-06-01 08:25:40 -07:00  
				
					
						
							
							
								 
						
							
								c085ee47ed 
								
							 
						 
						
							
							
								
								variable-progression-balancing ( #356 )  
							
							
							
						 
						
							2022-05-11 09:13:21 +02:00  
				
					
						
							
							
								 
						
							
								a56340663c 
								
							 
						 
						
							
							
								
								Test: check that all_state can complete game  
							
							
							
						 
						
							2022-05-10 19:20:15 -07:00  
				
					
						
							
							
								 
						
							
								e3900e9f99 
								
							 
						 
						
							
							
								
								Test: fix wrong name  
							
							
							
						 
						
							2022-05-10 19:20:15 -07:00  
				
					
						
							
							
								 
						
							
								e8b1362172 
								
							 
						 
						
							
							
								
								Test: check for working completion condition  
							
							
							
						 
						
							2022-05-10 19:20:15 -07:00  
				
					
						
							
							
								 
						
							
								65864e273b 
								
							 
						 
						
							
							
								
								Fix bugs  
							
							
							
						 
						
							2022-04-01 03:54:30 +02:00  
				
					
						
							
							
								 
						
							
								cdc0b7a649 
								
							 
						 
						
							
							
								
								Fixing unit tests for FFR by excluding tests that use Default settings as FFR logic is controlled by the original randomizer  
							
							
							
						 
						
							2022-02-21 00:01:27 +01:00  
				
					
						
							
							
								 
						
							
								daea0f3e5e 
								
							 
						 
						
							
							
								
								Core: provide a way to add to CollectionState init and copy  
							
							... 
							
							
							
							SM: use that way
OoT: use that way 
							
						 
						
							2022-02-17 07:07:34 +01:00  
				
					
						
							
							
								 
						
							
								a4eea3325f 
								
							 
						 
						
							
							
								
								Document id range for items and locations  
							
							
							
						 
						
							2022-02-12 03:00:09 +01:00  
				
					
						
							
							
								 
						
							
								2361f8f9d3 
								
							 
						 
						
							
							
								
								Use logic when placing non-excluded items  
							
							
							
						 
						
							2022-02-01 16:35:18 +01:00  
				
					
						
							
							
								 
						
							
								814851ba60 
								
							 
						 
						
							
							
								
								Don't require every item to fill  
							
							
							
						 
						
							2022-01-31 19:17:06 +01:00  
				
					
						
							
							
								 
						
							
								6210630ce2 
								
							 
						 
						
							
							
								
								Core: increment version  
							
							
							
						 
						
							2022-01-30 03:45:21 +01:00  
				
					
						
							
							
								 
						
							
								e5af7d11cc 
								
							 
						 
						
							
							
								
								Tests: add ID range checks  
							
							
							
						 
						
							2022-01-29 16:10:42 +01:00  
				
					
						
							
							
								 
						
							
								dd61d0d395 
								
							 
						 
						
							
							
								
								Don't swap items that reduce access ( #247 )  
							
							
							
						 
						
							2022-01-28 05:40:08 +01:00  
				
					
						
							
							
								 
						
							
								65a92746d1 
								
							 
						 
						
							
							
								
								Sort before distribute to preserve seed integrity  
							
							
							
						 
						
							2022-01-28 05:39:34 +01:00  
				
					
						
							
							
								 
						
							
								00ccecac9c 
								
							 
						 
						
							
							
								
								Allow fill_hook to remove things from the pool  
							
							
							
						 
						
							2022-01-22 04:40:24 +01:00  
				
					
						
							
							
								 
						
							
								ec95ce8329 
								
							 
						 
						
							
							
								
								Allow locations to be prioritized for progress item placement ( #189 )  
							
							
							
						 
						
							2022-01-20 04:19:07 +01:00  
				
					
						
							
							
								 
						
							
								80b3a5b1d4 
								
							 
						 
						
							
							
								
								WebHost: fix is_zipfile check for flask FileStorage objects  
							
							... 
							
							
							
							- and assorted cleanup 
							
						 
						
							2022-01-06 06:09:15 +01:00  
				
					
						
							
							
								 
						
							
								ec9ef21cc0 
								
							 
						 
						
							
							
								
								Tests: add create_item test  
							
							
							
						 
						
							2021-11-11 00:06:51 +01:00  
				
					
						
							
							
								 
						
							
								1c2c1f286f 
								
							 
						 
						
							
							
								
								Some cleanup  
							
							
							
						 
						
							2021-10-21 21:06:38 +02:00  
				
					
						
							
							
								 
						
							
								050927008a 
								
							 
						 
						
							
							
								
								Tests: add "EmptyStateCanReachSomething"  
							
							
							
						 
						
							2021-10-21 20:23:13 +02:00