forked from cacklingfiend/lignumis
		
	Add compatibility with AAI Industry
This commit is contained in:
		
							parent
							
								
									6f38b60694
								
							
						
					
					
						commit
						eef791aad3
					
				
					 6 changed files with 39 additions and 15 deletions
				
			
		|  | @ -83,8 +83,6 @@ If your modded lab is special and it should not support these science packs, use | ||||||
| - Improve transition to Nauvis a bit more | - Improve transition to Nauvis a bit more | ||||||
| - Add late-game recipe for oil from wood pulp | - Add late-game recipe for oil from wood pulp | ||||||
| - Replace usage of gold cable with basic circuits made of wood and gold cable, add option for progressive circuit recipes and add recipe prod research | - Replace usage of gold cable with basic circuits made of wood and gold cable, add option for progressive circuit recipes and add recipe prod research | ||||||
| - Compatibility with [Amator Phasma's Coal & Steam (forked)](https://mods.factorio.com/mod/apm_power_ldinc) |  | ||||||
| - Compatibility with [AAI Industry](https://mods.factorio.com/mod/aai-industry) |  | ||||||
| - Compatibility with [On Wayward Seas](https://mods.factorio.com/mod/wayward-seas) | - Compatibility with [On Wayward Seas](https://mods.factorio.com/mod/wayward-seas) | ||||||
| - Compatibility with [Planet Picker](https://mods.factorio.com/mod/planet-picker) | - Compatibility with [Planet Picker](https://mods.factorio.com/mod/planet-picker) | ||||||
| - Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated | - Compatibility with [Noble Metals](https://mods.factorio.com/mod/bzgold) once it's updated | ||||||
|  |  | ||||||
|  | @ -1,2 +1,3 @@ | ||||||
| require("prototypes/content/updates") | require("prototypes/content/updates") | ||||||
| require("prototypes/integrations/updates") | require("prototypes/integrations/updates") | ||||||
|  | require("prototypes/compatibility/updates") | ||||||
|  | @ -21,10 +21,10 @@ | ||||||
|         "?hot-metals >= 1.1.0", |         "?hot-metals >= 1.1.0", | ||||||
|         "?wood-military >= 2.3.3", |         "?wood-military >= 2.3.3", | ||||||
|         "?metal-and-stars", |         "?metal-and-stars", | ||||||
|  |         "?aai-industry", | ||||||
|         "!apm_power_ldinc", |         "!apm_power_ldinc", | ||||||
|         "!wood-logistics", |         "!wood-logistics", | ||||||
|         "!early-agriculture", |         "!early-agriculture", | ||||||
|         "!wood-universe-modpack", |         "!wood-universe-modpack" | ||||||
|         "!aai-industry" |  | ||||||
|     ] |     ] | ||||||
| } | } | ||||||
							
								
								
									
										19
									
								
								lignumis/prototypes/compatibility/aai-industry.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								lignumis/prototypes/compatibility/aai-industry.lua
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,19 @@ | ||||||
|  | local Technology = require("__cf-lib__/data/Technology") | ||||||
|  | 
 | ||||||
|  | if not mods["aai-industry"] then return end | ||||||
|  | 
 | ||||||
|  | local burner_mechanics = Technology:new("burner-mechanics") | ||||||
|  | burner_mechanics:addPrerequisite("iron-processing") | ||||||
|  | burner_mechanics:removeRecipe("burner-inserter") | ||||||
|  | burner_mechanics:removeRecipe("burner-mining-drill") | ||||||
|  | burner_mechanics:removeRecipe("burner-assembling-machine") | ||||||
|  | 
 | ||||||
|  | data.raw.recipe["burner-inserter"].enabled = true | ||||||
|  | data.raw.recipe["burner-mining-drill"].enabled = true | ||||||
|  | 
 | ||||||
|  | local burner_automation = Technology:new("burner-automation") | ||||||
|  | burner_automation:addRecipe("burner-assembling-machine") | ||||||
|  | 
 | ||||||
|  | local wall = data.raw["wall"]["concrete-wall"] | ||||||
|  | wall.emissions_per_second = wall.emissions_per_second or {} | ||||||
|  | wall.emissions_per_second.noise = -30 / 60 | ||||||
							
								
								
									
										1
									
								
								lignumis/prototypes/compatibility/updates.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								lignumis/prototypes/compatibility/updates.lua
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | ||||||
|  | require("aai-industry") | ||||||
|  | @ -13,10 +13,6 @@ data:extend({ | ||||||
|         default_value = true, |         default_value = true, | ||||||
|         order = "b" |         order = "b" | ||||||
|     }, |     }, | ||||||
| }) |  | ||||||
| 
 |  | ||||||
| if not mods["wood-military"] then |  | ||||||
|     data:extend({ |  | ||||||
|     { |     { | ||||||
|         type = "bool-setting", |         type = "bool-setting", | ||||||
|         name = "lignumis-ammo-progression", |         name = "lignumis-ammo-progression", | ||||||
|  | @ -24,5 +20,14 @@ if not mods["wood-military"] then | ||||||
|         default_value = true, |         default_value = true, | ||||||
|         order = "c" |         order = "c" | ||||||
|     } |     } | ||||||
|     }) | }) | ||||||
|  | 
 | ||||||
|  | if mods["aai-industry"] then | ||||||
|  |     data.raw["bool-setting"]["lignumis-inserter-progression"].forced_value = false | ||||||
|  |     data.raw["bool-setting"]["lignumis-inserter-progression"].hidden = true | ||||||
|  | end | ||||||
|  | 
 | ||||||
|  | if mods["wood-military"] then | ||||||
|  |     data.raw["bool-setting"]["lignumis-ammo-progression"].forced_value = false | ||||||
|  |     data.raw["bool-setting"]["lignumis-ammo-progression"].hidden = true | ||||||
| end | end | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Simon Brodtmann
						Simon Brodtmann