forked from cacklingfiend/lignumis
		
	K2SO: Move K2 starting recipes to Nauvis technologies
This commit is contained in:
		
							parent
							
								
									82ea8f3862
								
							
						
					
					
						commit
						eb6b0d6384
					
				
					 1 changed files with 39 additions and 1 deletions
				
			
		|  | @ -1,6 +1,44 @@ | |||
| local Technology = require("__cf-lib__/data/Technology") | ||||
| 
 | ||||
| if not mods["Krastorio2-spaced-out"] then return end | ||||
| 
 | ||||
| data.raw.recipe["burner-inserter"].ingredients = { | ||||
|     { type = "item", name = "wooden-gear-wheel", amount = 1 }, | ||||
|     { type = "item", name = "lumber",            amount = 1 } | ||||
| } | ||||
| 
 | ||||
| Technology:new("kr-automation-core"):addPrerequisite("iron-processing") | ||||
| 
 | ||||
| local function lock_recipes(technology, recipes) | ||||
|     local tech = Technology:new(technology) | ||||
|     for _, recipe in pairs(recipes) do | ||||
|         tech:addRecipe(recipe) | ||||
|         data.raw.recipe[recipe].enabled = false | ||||
|     end | ||||
| end | ||||
| 
 | ||||
| lock_recipes("iron-processing", { | ||||
|     "iron-stick", | ||||
|     "kr-wind-turbine", | ||||
|     "kr-iron-beam", | ||||
|     "kr-inserter-parts" | ||||
| }) | ||||
| 
 | ||||
| lock_recipes("copper-processing", { | ||||
|     "copper-cable", | ||||
|     "small-electric-pole" | ||||
| }) | ||||
| 
 | ||||
| lock_recipes("planet-discovery-nauvis", { | ||||
|     "kr-rare-metals" | ||||
| }) | ||||
| 
 | ||||
| Technology:new("electronics"):removeRecipe("kr-electronic-circuit-wood") | ||||
| 
 | ||||
| if settings.startup["kr-realistic-weapons"].value then | ||||
|     local pistol_attack = data.raw.gun["pistol"].attack_parameters | ||||
|     pistol_attack.ammo_categories = pistol_attack.ammo_categories or { pistol_attack.ammo_category } | ||||
|     pistol_attack.ammo_category = nil | ||||
|     table.insert(pistol_attack.ammo_categories, "bullet") | ||||
|     data.raw.recipe["firearm-magazine"].enabled = false | ||||
| end | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Simon Brodtmann
						Simon Brodtmann