From 54c25dbadf76ddcc82d8075c2d87ccbbe5003f20 Mon Sep 17 00:00:00 2001 From: pseudonym-2669 <55923733+pseudonym-2669@users.noreply.github.com> Date: Sat, 5 Feb 2022 17:56:59 +0100 Subject: [PATCH 1/4] Update init.lua --- init.lua | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index e1eeb9a..0803e69 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,71 @@ + +-- Register + +minetest.register_tool("xenozapper:zapper", { + description = "Xeno-Zapper", + inventory_image = "zapper.png", + wield_image = "zapper.png^[transformR90", + range = 3, + tool_capabilities = { + full_punch_interval = 0.01, + max_drop_level=1, + damage_groups = {fleshy=2}, + } +}) + +minetest.register_tool("xenozapper:basher", { + description = "Xeno-Basher", + inventory_image = "basher_inventory.png", + wield_image = "basher.png", + wield_scale = {x=2,y=2,z=1}, + range = 5, + tool_capabilities = { + full_punch_interval = 0.1, + max_drop_level=1, + damage_groups = {fleshy=5}, + } +}) + + +-- Crafts + +-- This mod does not exist, what are you talking about? :D if minetest.get_modpath("mk_items") then - dofile(minetest.get_modpath("xenozapper").."/custom.lua") + minetest.register_craft({ + output = "xenozapper:zapper", + recipe = { + {"mk_items:iron_rod", "", "mk_items:iron_rod"}, + {"mk_items:iron_plate", "mk_items:power_supply", "mk_items:iron_plate"}, + {"", "mk_items:iron_frame", ""} + } + }) + + minetest.register_craft({ + output = "xenozapper:basher", + recipe = { + {"mk_items:steel_rod", "", "mk_items:steel_rod"}, + {"mk_items:framed_iron_plate", "mk_items:motor", "mk_items:framed_iron_plate"}, + {"", "xenozapper:zapper", ""} + } + }) else - dofile(minetest.get_modpath("xenozapper").."/default.lua") -end \ No newline at end of file + minetest.register_craft({ + output = "xenozapper:zapper", + recipe = { + {"default:steel_ingot", "", "default:steel_ingot"}, + {"", "default:copper_ingot", ""}, + {"", "default:steelblock", ""} + } + }) + + minetest.register_craft({ + output = "xenozapper:basher", + recipe = { + {"default:steel_ingot", "", "default:steel_ingot"}, + {"default:mese_crystal_fragment", "default:copperblock", "default:mese_crystal_fragment"}, + {"", "xenozapper:zapper", ""} + } + }) +end + + From 252ad54c352389be985b53486ef0cbfb9a9f4b2e Mon Sep 17 00:00:00 2001 From: pseudonym-2669 <55923733+pseudonym-2669@users.noreply.github.com> Date: Sat, 5 Feb 2022 17:57:16 +0100 Subject: [PATCH 2/4] Delete default.lua --- default.lua | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 default.lua diff --git a/default.lua b/default.lua deleted file mode 100644 index 0d6c9d4..0000000 --- a/default.lua +++ /dev/null @@ -1,44 +0,0 @@ -minetest.register_tool("xenozapper:zapper", { - description = "Xeno-Zapper", - inventory_image = "zapper.png", - wield_image = "zapper.png^[transformR90", - range = 3, - tool_capabilities = { - full_punch_interval = 0.01, - max_drop_level=1, - damage_groups = {fleshy=2}, - } -}) - -minetest.register_craft({ - output = "xenozapper:zapper", - recipe = { - {"default:steel_ingot", "", "default:steel_ingot"}, - {"", "default:copper_ingot", ""}, - {"", "default:steelblock", ""} - } -}) - - - -minetest.register_tool("xenozapper:basher", { - description = "Xeno-Basher", - inventory_image = "basher_inventory.png", - wield_image = "basher.png", - wield_scale = {x=2,y=2,z=1}, - range = 5, - tool_capabilities = { - full_punch_interval = 0.1, - max_drop_level=1, - damage_groups = {fleshy=5}, - } -}) - -minetest.register_craft({ - output = "xenozapper:basher", - recipe = { - {"default:steel_ingot", "", "default:steel_ingot"}, - {"default:mese_crystal_fragment", "default:copperblock", "default:mese_crystal_fragment"}, - {"", "xenozapper:zapper", ""} - } -}) From a3b68e0e9b9b945371091191943922221baa5131 Mon Sep 17 00:00:00 2001 From: pseudonym-2669 <55923733+pseudonym-2669@users.noreply.github.com> Date: Sat, 5 Feb 2022 17:57:24 +0100 Subject: [PATCH 3/4] Delete custom.lua --- custom.lua | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 custom.lua diff --git a/custom.lua b/custom.lua deleted file mode 100644 index 349a97a..0000000 --- a/custom.lua +++ /dev/null @@ -1,46 +0,0 @@ --- This mod does not exist, what are you talking about? :D - -minetest.register_tool("xenozapper:zapper", { - description = "Xeno-Zapper", - inventory_image = "zapper.png", - wield_image = "zapper.png^[transformR90", - range = 3, - tool_capabilities = { - full_punch_interval = 0.01, - max_drop_level=1, - damage_groups = {fleshy=2}, - } -}) - -minetest.register_craft({ - output = "xenozapper:zapper", - recipe = { - {"mk_items:iron_rod", "", "mk_items:iron_rod"}, - {"mk_items:iron_plate", "mk_items:power_supply", "mk_items:iron_plate"}, - {"", "mk_items:iron_frame", ""} - } -}) - - - -minetest.register_tool("xenozapper:basher", { - description = "Xeno-Basher", - inventory_image = "basher_inventory.png", - wield_image = "basher.png", - wield_scale = {x=2,y=2,z=1}, - range = 5, - tool_capabilities = { - full_punch_interval = 0.1, - max_drop_level=1, - damage_groups = {fleshy=5}, - } -}) - -minetest.register_craft({ - output = "xenozapper:basher", - recipe = { - {"mk_items:steel_rod", "", "mk_items:steel_rod"}, - {"mk_items:framed_iron_plate", "mk_items:motor", "mk_items:framed_iron_plate"}, - {"", "xenozapper:zapper", ""} - } -}) \ No newline at end of file From d134e91a461b2813524265ca4dac0d80b5fd73b7 Mon Sep 17 00:00:00 2001 From: pseudonym-2669 <55923733+pseudonym-2669@users.noreply.github.com> Date: Sat, 5 Feb 2022 17:58:49 +0100 Subject: [PATCH 4/4] Create mod.conf --- mod.conf | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 mod.conf diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..7e34f84 --- /dev/null +++ b/mod.conf @@ -0,0 +1,3 @@ +name = xenozapper +depends = default +optional_depends = mk_items