2018-08-02 19:32:31 +02:00
|
|
|
|
2018-08-07 21:47:59 +02:00
|
|
|
local easycrafting = minetest.settings:get("elepower_easy_crafting") == "true"
|
|
|
|
local ingot = "elepower_dynamics:viridisium_ingot"
|
|
|
|
if easycrafting then
|
|
|
|
ingot = "elepower_dynamics:electrum_ingot"
|
|
|
|
end
|
|
|
|
|
2018-08-02 19:32:31 +02:00
|
|
|
-- Receiver
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:matter_receiver",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:wound_silver_coil", "elepower_dynamics:soc", "elepower_dynamics:wound_silver_coil"},
|
|
|
|
{"elepower_dynamics:electrum_gear", "default:steelblock", "elepower_dynamics:electrum_gear"},
|
2018-08-07 21:47:59 +02:00
|
|
|
{"elepower_dynamics:xycrone_lump", ingot, "elepower_dynamics:xycrone_lump"},
|
2018-08-02 19:32:31 +02:00
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Transmitter
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:matter_transmitter",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:wound_silver_coil", "elepower_dynamics:soc", "elepower_dynamics:wound_silver_coil"},
|
|
|
|
{"elepower_dynamics:xycrone_lump", "default:steelblock", "elepower_dynamics:xycrone_lump"},
|
2018-08-07 21:47:59 +02:00
|
|
|
{"elepower_dynamics:electrum_gear", ingot, "elepower_dynamics:electrum_gear"},
|
2018-08-02 19:32:31 +02:00
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Dialler
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:dialler",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:wound_silver_coil", "elepower_dynamics:soc", "elepower_dynamics:wound_silver_coil"},
|
|
|
|
{"elepower_dynamics:wound_copper_coil", "default:steelblock", "elepower_dynamics:wound_copper_coil"},
|
2018-08-13 19:02:22 +02:00
|
|
|
{"elepower_dynamics:electrum_gear", "elepower_dynamics:lcd_panel", "elepower_dynamics:electrum_gear"},
|
2018-08-02 19:32:31 +02:00
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Wireless Porter
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:wireless_porter",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:wound_silver_coil", "elepower_dynamics:xycrone_lump", "elepower_dynamics:wound_silver_coil"},
|
2018-12-12 14:46:19 +01:00
|
|
|
{"elepower_dynamics:xycrone_lump", "basic_materials:copper_wire", "elepower_dynamics:xycrone_lump"},
|
2018-08-03 20:16:48 +02:00
|
|
|
{"elepower_dynamics:wound_silver_coil", "elepower_dynamics:battery", "elepower_dynamics:wound_silver_coil"},
|
2020-05-30 08:28:42 +02:00
|
|
|
},
|
|
|
|
replacements = {
|
|
|
|
{"basic_materials:copper_wire", "basic_materials:empty_spool"},
|
2018-08-02 19:32:31 +02:00
|
|
|
}
|
|
|
|
})
|
2019-11-26 18:42:50 +01:00
|
|
|
|
2020-05-21 18:19:43 +02:00
|
|
|
-- Control Station
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:station",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:wound_copper_coil", "elepower_dynamics:soc", "elepower_dynamics:wound_copper_coil"},
|
|
|
|
{"elepower_dynamics:viridisium_plate", "elepower_machines:machine_block", "elepower_dynamics:viridisium_plate"},
|
|
|
|
{"elepower_dynamics:wound_copper_coil", "elepower_dynamics:lcd_panel", "elepower_dynamics:wound_copper_coil"},
|
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Control Station Chip
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:card",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:wound_copper_coil", "elepower_dynamics:chip", "elepower_dynamics:wound_copper_coil"},
|
|
|
|
{"elepower_dynamics:wound_copper_coil", "basic_materials:plastic_sheet", "elepower_dynamics:wound_copper_coil"},
|
|
|
|
{"basic_materials:plastic_sheet", "group:color_red", "basic_materials:plastic_sheet"},
|
|
|
|
}
|
|
|
|
})
|
|
|
|
|
2019-11-26 18:42:50 +01:00
|
|
|
--[[
|
|
|
|
-- Tesseract Frame
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:tesseract_frame",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:lead_block", "elepower_dynamics:conduit", "elepower_dynamics:lead_block"},
|
|
|
|
{"fluid_transfer:fluid_duct", "", "fluid_transfer:fluid_duct"},
|
|
|
|
{"elepower_dynamics:lead_block", "elepower_dynamics:conduit", "elepower_dynamics:lead_block"},
|
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Tesseract
|
|
|
|
minetest.register_craft({
|
|
|
|
output = "elepower_wireless:tesseract",
|
|
|
|
recipe = {
|
|
|
|
{"elepower_dynamics:induction_coil_advanced", "elepower_dynamics:soc", "elepower_dynamics:induction_coil_advanced"},
|
|
|
|
{"elepower_dynamics:xycrone_lump", "elepower_wireless:tesseract_frame", "elepower_dynamics:xycrone_lump"},
|
|
|
|
{"elepower_dynamics:viridisium_block", "elepower_dynamics:servo_valve", "elepower_dynamics:viridisium_block"},
|
|
|
|
}
|
|
|
|
})
|
|
|
|
]]
|