forked from cacklingfiend/lignumis
		
	Add copper recipe for lumber mill
This commit is contained in:
		
							parent
							
								
									3eb14395ac
								
							
						
					
					
						commit
						41a84a503f
					
				
					 2 changed files with 30 additions and 33 deletions
				
			
		|  | @ -119,7 +119,7 @@ data:extend({ | ||||||
|         localised_name = { "entity-name.burner-agricultural-tower" }, |         localised_name = { "entity-name.burner-agricultural-tower" }, | ||||||
|         icons = { |         icons = { | ||||||
|             { icon = Lignumis.graphics .. "icons/burner-agricultural-tower.png" }, |             { icon = Lignumis.graphics .. "icons/burner-agricultural-tower.png" }, | ||||||
|             { icon = "__base__/graphics/icons/copper-plate.png", scale = 0.25, shift = { 8, 8 } } |             { icon = basic_circuit_board and "__base__/graphics/icons/copper-plate.png" or "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } } | ||||||
|         }, |         }, | ||||||
|         energy_required = 10, |         energy_required = 10, | ||||||
|         ingredients = { |         ingredients = { | ||||||
|  | @ -134,4 +134,4 @@ data:extend({ | ||||||
|     } |     } | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
| Technology:new("copper-processing"):addRecipe("burner-agricultural-tower-copper") | Technology:new(basic_circuit_board and "copper-processing" or "electronics"):addRecipe("burner-agricultural-tower-copper") | ||||||
|  |  | ||||||
|  | @ -1,3 +1,4 @@ | ||||||
|  | local Technology = require("__cf-lib__/data/Technology") | ||||||
| local LumberMillFactory = require(MF.buildings .. "LumberMill") | local LumberMillFactory = require(MF.buildings .. "LumberMill") | ||||||
| local LumberMill = LumberMillFactory() | local LumberMill = LumberMillFactory() | ||||||
| 
 | 
 | ||||||
|  | @ -47,27 +48,23 @@ LumberMill.TechnologyBuilder:new() | ||||||
|     :ingredients({ { "wood-science-pack", 1 }, { "steam-science-pack", 1 } }) |     :ingredients({ { "wood-science-pack", 1 }, { "steam-science-pack", 1 } }) | ||||||
|     :apply() |     :apply() | ||||||
| 
 | 
 | ||||||
| if not basic_circuit_board then | LumberMill.RecipeBuilder:new() | ||||||
|     LumberMill.RecipeBuilder:new() |  | ||||||
|     :ingredients({ |     :ingredients({ | ||||||
|         { type = "item", name = "stone-brick",                                                         amount = 40 }, |         { type = "item", name = "stone-brick",                                                         amount = 40 }, | ||||||
|         { type = "item", name = "lumber",                                                              amount = 50 }, |         { type = "item", name = "lumber",                                                              amount = 50 }, | ||||||
|         { type = "item", name = "iron-gear-wheel",                                                     amount = 50 }, |         { type = "item", name = "iron-gear-wheel",                                                     amount = 50 }, | ||||||
|             { type = "item", name = "electronic-circuit",   amount = 20 }, |         { type = "item", name = "copper-plate",                                                        amount = basic_circuit_board and 30 or 60 }, | ||||||
|  |         { type = "item", name = basic_circuit_board and "basic-circuit-board" or "electronic-circuit", amount = 30 }, | ||||||
|         { type = "item", name = "assembling-machine-1",                                                amount = 2 } |         { type = "item", name = "assembling-machine-1",                                                amount = 2 } | ||||||
|     }) |     }) | ||||||
|     :apply({ |     :apply({ | ||||||
|             name = "lumber-mill-electronic-circuit", |         name = "lumber-mill-copper", | ||||||
|         localised_name = { "entity-name.lumber-mill" }, |         localised_name = { "entity-name.lumber-mill" }, | ||||||
|         category = "wood-processing-or-assembling", |         category = "wood-processing-or-assembling", | ||||||
|         icons = { |         icons = { | ||||||
|             { icon = lumber_mill_item.icon }, |             { icon = lumber_mill_item.icon }, | ||||||
|                 { icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } } |             { icon = basic_circuit_board and "__base__/graphics/icons/copper-plate.png" or "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } } | ||||||
|         } |         } | ||||||
|     }) |     }) | ||||||
| 
 | 
 | ||||||
|     table.insert(data.raw.technology["electronics"].effects, { | Technology:new(basic_circuit_board and "copper-processing" or "electronics"):addRecipe("lumber-mill-copper") | ||||||
|         type = "unlock-recipe", |  | ||||||
|         recipe = "lumber-mill-electronic-circuit" |  | ||||||
|     }) |  | ||||||
| end |  | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Simon Brodtmann
						Simon Brodtmann