Fabian Dill
							
						 
					 | 
					
						
						
							
						
						64ac619b46
					 | 
					
						
						
							
							Core: use assert correctly (#345)
						
						
						
						
						
						
						
						Core: add some more types to State and add count() method 
						
						
					 | 
					
						2022-03-25 20:12:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						8af5855af6
					 | 
					
						
						
							
							Factorio: cleanup and optimize some requirement graph functions
						
						
						
						
						
						
					 | 
					
						2021-11-26 02:37:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						744b12345a
					 | 
					
						
						
							
							hard-code only steam.  Water already appears at logistic-science pack, and crude-oil at chemical.
						
						
						
						
						
						
					 | 
					
						2021-11-25 10:17:23 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						31b93dc2f4
					 | 
					
						
						
							
							Clarify not being able hand craft automation science if it has fluids.
						
						
						
						
						
						
					 | 
					
						2021-11-25 09:59:07 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						722af0a3ca
					 | 
					
						
						
							
							Now possible for randomized science packs/silo/satellite recipe to use fluids.
						
						
						
						
						
						
					 | 
					
						2021-11-25 09:44:01 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						1b4659276c
					 | 
					
						
						
							
							Add randomized recipe for Satellite.
						
						
						
						
						
						
					 | 
					
						2021-11-20 21:44:16 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						affd707717
					 | 
					
						
						
							
							Add satellite recipe to needed_recipes if required.
						
						
						
						
						
						
					 | 
					
						2021-11-20 21:44:16 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						80c3b8bbca
					 | 
					
						
						
							
							Factorio: always build dynamic advancement flag
						
						
						
						
						
						
					 | 
					
						2021-11-20 04:47:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						cd3f0eabfb
					 | 
					
						
						
							
							Actually require military science pack for rocket silo on military or higher.
						
						
						
						
						
						
					 | 
					
						2021-11-12 08:31:46 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						ed40043448
					 | 
					
						
						
							
							Pick recipe with lowest energy cost for ingredient.
						
						
						
						
						
						
					 | 
					
						2021-11-06 11:49:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CaitSith2
							
						 
					 | 
					
						
						
							
						
						17ed957c6b
					 | 
					
						
						
							
							Include military science pack in all techs military or higher.
						
						
						
						
						
						
						
						This does mean you have to get military science online to research your silo. 
						
						
					 | 
					
						2021-10-14 10:20:56 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						87add88436
					 | 
					
						
						
							
							Factorio: add stone as red science option
						
						
						
						
						
						
					 | 
					
						2021-09-13 23:50:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						7643609e09
					 | 
					
						
						
							
							Factorio: add iron ore, copper ore and coal to red science pool
						
						
						
						
						
						
					 | 
					
						2021-09-13 23:26:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						eda8c6f263
					 | 
					
						
						
							
							add the forgotten progressive persoanl roboport equipment
						
						
						
						
						
						
					 | 
					
						2021-08-06 08:14:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						9408557f03
					 | 
					
						
						
							
							Factorio: add Traps
						
						
						
						
						
						
					 | 
					
						2021-08-04 05:40:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						361bd4e5f6
					 | 
					
						
						
							
							Factorio: fix progressive flamethrower ordering
						
						
						
						
						
						
					 | 
					
						2021-08-03 01:14:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						8cc245ac11
					 | 
					
						
						
							
							Technologies.py: add some missing types
						
						
						
						
						
						
					 | 
					
						2021-08-02 19:27:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						2d8a6e84c1
					 | 
					
						
						
							
							Factorio: generalize merging of progressive technologies
						
						
						
						
						
						
						
						use it for:
train network + braking force
flamethrower + refined flammables
inserters + inserter capacity 
						
						
					 | 
					
						2021-08-02 19:12:42 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						774610de7b
					 | 
					
						
						
							
							Factorio: add progressive turret
						
						
						
						
						
						
					 | 
					
						2021-08-01 06:15:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						f6c85e17d5
					 | 
					
						
						
							
							roll braking force into progressive train network
						
						
						
						
						
						
					 | 
					
						2021-08-01 02:51:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								black-sliver
							
						 
					 | 
					
						
						
							
						
						db0604f585
					 | 
					
						
						
							
							Factorio: add silo 'spawn' option
						
						
						
						
						
						
					 | 
					
						2021-07-31 16:27:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								black-sliver
							
						 
					 | 
					
						
						
							
						
						08beb5fbe6
					 | 
					
						
						
							
							Factorio: option to randomize silo recipe
						
						
						
						
						
						
					 | 
					
						2021-07-31 16:27:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						abf4e82737
					 | 
					
						
						
							
							Move Factorio data from /data/factorio to /worlds/factorio/data, to contain it in its world folder
						
						
						
						
						
						
					 | 
					
						2021-07-31 15:13:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						f456dba993
					 | 
					
						
						
							
							newstyle DataPackage. Both versions in merged format for compatibility for now.
						
						
						
						
						
						
					 | 
					
						2021-07-12 18:05:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						4c7ef593be
					 | 
					
						
						
							
							Some optimizations
						
						
						
						
						
						
					 | 
					
						2021-07-09 17:44:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						2600e9a805
					 | 
					
						
						
							
							Factorio: add coal liquefaction and kovarex process to progressive processing
						
						
						
						
						
						
					 | 
					
						2021-07-09 04:49:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						ffc00b7800
					 | 
					
						
						
							
							Factorio: fix progressive science pack order
						
						
						
						
						
						
					 | 
					
						2021-07-08 05:09:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						9db506ef42
					 | 
					
						
						
							
							Factorio: recipe randomization (rocket-part and science-packs only for now)
						
						
						
						
						
						
					 | 
					
						2021-07-07 10:14:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						773602169d
					 | 
					
						
						
							
							Factorio: fix some form mistakes that didn't break anything (yet)
						
						
						
						
						
						
					 | 
					
						2021-07-06 13:06:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						b650d3d9e6
					 | 
					
						
						
							
							Factorio: include recipe amounts in Recipe data
						
						
						
						
						
						
					 | 
					
						2021-07-06 12:35:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						9b2171088e
					 | 
					
						
						
							
							Factorio: mark all potential rocket recipe ingredients as advancements
						
						
						
						
						
						
					 | 
					
						2021-07-06 12:33:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						e58ae58e24
					 | 
					
						
						
							
							Factorio: add Progressive Option
						
						
						
						
						
						
					 | 
					
						2021-07-04 22:21:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						7f8bb10fc5
					 | 
					
						
						
							
							Move Factorio, Hollow Knight and Minecraft Options into AutoWorld
						
						
						
						
						
						
					 | 
					
						2021-06-25 23:32:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						91655a855d
					 | 
					
						
						
							
							Factorio: exclude science packs and rocket-part from free samples
						
						
						
						
						
						
					 | 
					
						2021-06-25 01:31:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						a5bf3a8407
					 | 
					
						
						
							
							Factorio: remove option to turn off random_tech_ingredients
						
						
						
						
						
						
					 | 
					
						2021-06-16 23:41:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						d9824d26d2
					 | 
					
						
						
							
							make Factorio rocket silo a static (and therefore local) node
						
						
						
						
						
						
					 | 
					
						2021-06-15 15:32:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						403ddd603f
					 | 
					
						
						
							
							Factorio: implement random recipe times
						
						
						
						
						
						
					 | 
					
						2021-06-06 21:11:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						c36ac5baba
					 | 
					
						
						
							
							consider the ability to craft a rocket-silo for factorio completion
						
						
						
						
						
						
					 | 
					
						2021-05-22 21:13:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						80b7e2e188
					 | 
					
						
						
							
							Factorio: Build logic for rocket launch, allow beatable only to work correctly
						
						
						
						
						
						
						
						Convert Science requirements to Event of "automate <pack>" 
						
						
					 | 
					
						2021-05-22 10:06:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						e1b4975a11
					 | 
					
						
						
							
							Add Crafting Machine awareness to Factorio logic
						
						
						
						
						
						
						
						(should have no effect on vanilla, mostly for modded gameplay) 
						
						
					 | 
					
						2021-05-19 06:52:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						e50db61030
					 | 
					
						
						
							
							constrict Factorio logic to require all paths to a product, not any.
						
						
						
						
						
						
						
						Should narrow this down in a careful manner later. 
						
						
					 | 
					
						2021-05-10 02:33:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						77d3bf9172
					 | 
					
						
						
							
							Factorio: Allow assembling machine 1 to use fluids
						
						
						
						
						
						
						
						Should improve the flow of the game a bit, no longer having to wait for automation-2 to get started with rocket fuel, processing units and others. 
						
						
					 | 
					
						2021-05-03 18:06:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						569e0e3004
					 | 
					
						
						
							
							Factorio: add option: random tech ingredients
						
						
						
						
						
						
					 | 
					
						2021-04-24 01:16:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						6d15aef88a
					 | 
					
						
						
							
							Factorio: align tech tree sections in growing ingredient requirements
						
						
						
						
						
						
					 | 
					
						2021-04-10 18:45:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						0586b24579
					 | 
					
						
						
							
							Factorio: add small_diamonds tech tree layout
						
						
						
						
						
						
					 | 
					
						2021-04-10 03:03:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						e11016b0a2
					 | 
					
						
						
							
							fix _done having ingredient letters instead of starting name
						
						
						
						
						
						
					 | 
					
						2021-04-10 00:21:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						74a368458e
					 | 
					
						
						
							
							dynamically mark advancement technologies
						
						
						
						
						
						
					 | 
					
						2021-04-10 00:17:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						1b70d485c0
					 | 
					
						
						
							
							shortcut logic for requirement-less technologies
						
						
						
						
						
						
					 | 
					
						2021-04-10 00:08:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						2355f9c8d3
					 | 
					
						
						
							
							Only apply logic for allowed science pack
						
						
						
						
						
						
					 | 
					
						2021-04-09 22:16:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fabian Dill
							
						 
					 | 
					
						
						
							
						
						ceea55e3c6
					 | 
					
						
						
							
							traverse recipe tree for Factorio logic
						
						
						
						
						
						
					 | 
					
						2021-04-09 22:10:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |