From 987cc5a6a425b1f9bcd9000608dc389a45c675a1 Mon Sep 17 00:00:00 2001 From: you <ovvv@web.de> Date: Mon, 05 Jun 2017 16:51:59 +0200 Subject: [PATCH] Add api documentation (#361) --- technic/crafts.lua | 58 ++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 32 insertions(+), 26 deletions(-) diff --git a/technic/crafts.lua b/technic/crafts.lua index a8a0512..9e07978 100644 --- a/technic/crafts.lua +++ b/technic/crafts.lua @@ -1,3 +1,23 @@ +-- check if we have the necessary dependencies to allow actually using these materials in the crafts +local mesecons_materials = minetest.get_modpath("mesecons_materials") + +-- Remove some recipes +-- Bronze +minetest.clear_craft({ + type = "shapeless", + output = "default:bronze_ingot" +}) + +-- Accelerator tube +minetest.clear_craft({ + output = "pipeworks:accelerator_tube_1", +}) + +-- Teleport tube +minetest.clear_craft({ + output = "pipeworks:teleport_tube_1", +}) + -- tubes crafting recipes minetest.register_craft({ @@ -97,10 +117,12 @@ } }) +local isolation = mesecons_materials and "mesecons_materials:fiber" or "technic:rubber" + minetest.register_craft({ output = 'technic:lv_transformer', recipe = { - {'mesecons_materials:fiber', 'technic:wrought_iron_ingot', 'mesecons_materials:fiber'}, + {isolation, 'technic:wrought_iron_ingot', isolation}, {'technic:copper_coil', 'technic:wrought_iron_ingot', 'technic:copper_coil'}, {'technic:wrought_iron_ingot', 'technic:wrought_iron_ingot', 'technic:wrought_iron_ingot'}, } @@ -109,7 +131,7 @@ minetest.register_craft({ output = 'technic:mv_transformer', recipe = { - {'mesecons_materials:fiber', 'technic:carbon_steel_ingot', 'mesecons_materials:fiber'}, + {isolation, 'technic:carbon_steel_ingot', isolation}, {'technic:copper_coil', 'technic:carbon_steel_ingot', 'technic:copper_coil'}, {'technic:carbon_steel_ingot', 'technic:carbon_steel_ingot', 'technic:carbon_steel_ingot'}, } @@ -118,7 +140,7 @@ minetest.register_craft({ output = 'technic:hv_transformer', recipe = { - {'mesecons_materials:fiber', 'technic:stainless_steel_ingot', 'mesecons_materials:fiber'}, + {isolation, 'technic:stainless_steel_ingot', isolation}, {'technic:copper_coil', 'technic:stainless_steel_ingot', 'technic:copper_coil'}, {'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot'}, } @@ -158,31 +180,15 @@ }, }) --- Remove some recipes --- Bronze + minetest.register_craft({ + output = "default:dirt 2", type = "shapeless", - output = "default:bronze_ingot 0", - recipe = {"default:copper_ingot", "default:steel_ingot"} -}) - --- Accelerator tube -minetest.register_craft({ - output = "pipeworks:accelerator_tube_1 0", + replacements = {{"bucket:bucket_water","bucket:bucket_empty"}}, recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, - { "default:mese_crystal_fragment", "default:steel_ingot", "default:mese_crystal_fragment" }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" } + "technic:stone_dust", + "group:leaves", + "bucket:bucket_water", + "group:sand", }, }) - --- Teleport tube -minetest.register_craft({ - output = "pipeworks:teleport_tube_1 0", - recipe = { - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, - { "default:desert_stone", "default:mese_block", "default:desert_stone" }, - { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" } - }, -}) - -- Gitblit v1.8.0