From 535f658ce780113ba315231ce753dba481366f40 Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Fri, 14 Dec 2018 17:13:34 +0200 Subject: [PATCH] crafting recipes for capacitor upgrades --- elepower_dynamics/crafting.lua | 2 +- elepower_machines/crafting.lua | 59 ++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/elepower_dynamics/crafting.lua b/elepower_dynamics/crafting.lua index b0fca91..38f09c9 100644 --- a/elepower_dynamics/crafting.lua +++ b/elepower_dynamics/crafting.lua @@ -191,7 +191,7 @@ minetest.register_craft({ } }) - minetest.register_craft({ +minetest.register_craft({ output = "elepower_dynamics:pcb_blank", recipe = { {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, diff --git a/elepower_machines/crafting.lua b/elepower_machines/crafting.lua index 8a4d108..46105c0 100644 --- a/elepower_machines/crafting.lua +++ b/elepower_machines/crafting.lua @@ -298,6 +298,26 @@ local soldering_recipes = { recipe = { "elepower_dynamics:induction_coil 4", "basic_materials:copper_wire", "elepower_dynamics:zinc_dust 2" }, output = "elepower_dynamics:induction_coil_advanced", time = 18, + }, + { + recipe = { "elepower_machines:power_cell_0", "elepower_machines:hardened_capacitor 2", "elepower_dynamics:invar_plate 8" }, + output = "elepower_machines:hardened_power_cell_0", + time = 18, + }, + { + recipe = { "elepower_machines:hardened_power_cell_0", "elepower_machines:reinforced_capacitor 2", "elepower_dynamics:electrum_plate 8" }, + output = "elepower_machines:reinforced_power_cell_0", + time = 20, + }, + { + recipe = { "elepower_machines:reinforced_power_cell_0", "elepower_machines:resonant_capacitor 2", "elepower_dynamics:viridisium_plate 8" }, + output = "elepower_machines:resonant_power_cell_0", + time = 22, + }, + { + recipe = { "elepower_machines:resonant_power_cell_0", "elepower_machines:super_capacitor 2", "elepower_dynamics:xycrone_lump" }, + output = "elepower_machines:super_power_cell_0", + time = 24, } } @@ -319,6 +339,45 @@ end -- CRAFTING RECIPES -- --******************-- +-- Capacitors +minetest.register_craft({ + output = "elepower_machines:hardened_capacitor", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"}, + {"elepower_dynamics:invar_plate", "default:mese_crystal", "elepower_dynamics:invar_plate"}, + {"elepower_dynamics:invar_plate", "elepower_dynamics:capacitor", "elepower_dynamics:invar_plate"}, + } +}) + +minetest.register_craft({ + output = "elepower_machines:reinforced_capacitor", + recipe = { + {"elepower_dynamics:invar_plate", "elepower_dynamics:invar_plate", "elepower_dynamics:invar_plate"}, + {"elepower_dynamics:electrum_plate", "default:mese_crystal", "elepower_dynamics:electrum_plate"}, + {"elepower_dynamics:electrum_plate", "elepower_machines:hardened_capacitor", "elepower_dynamics:electrum_plate"}, + } +}) + +minetest.register_craft({ + output = "elepower_machines:resonant_capacitor", + recipe = { + {"elepower_dynamics:electrum_plate", "elepower_dynamics:electrum_plate", "elepower_dynamics:electrum_plate"}, + {"elepower_dynamics:viridisium_plate", "default:mese_crystal", "elepower_dynamics:viridisium_plate"}, + {"elepower_dynamics:viridisium_plate", "elepower_machines:reinforced_capacitor", "elepower_dynamics:viridisium_plate"}, + } +}) + +minetest.register_craft({ + output = "elepower_machines:super_capacitor", + recipe = { + {"elepower_dynamics:viridisium_plate", "elepower_dynamics:viridisium_plate", "elepower_dynamics:viridisium_plate"}, + {"elepower_dynamics:viridisium_plate", "elepower_dynamics:xycrone_lump", "elepower_dynamics:viridisium_plate"}, + {"elepower_dynamics:xycrone_lump", "elepower_machines:resonant_capacitor", "elepower_dynamics:xycrone_lump"}, + } +}) + +-- Nodes + -- Coal-fired Alloy Furnace minetest.register_craft({ output = "elepower_machines:coal_alloy_furnace",