diff --git a/modules.conf b/modules.conf index 8aa1d30..7fd16fa 100644 --- a/modules.conf +++ b/modules.conf @@ -2,3 +2,4 @@ shared = true power = true storage = true ores = true +tools = true diff --git a/modules/tools/init.lua b/modules/tools/init.lua new file mode 100644 index 0000000..dcfdc15 --- /dev/null +++ b/modules/tools/init.lua @@ -0,0 +1,6 @@ +-- tools/init.lua + +local path = microexpansion.get_module_path("tools") + +-- Load In Xtremo Tools +dofile(path.."/xtremo.lua") diff --git a/modules/tools/xtremo.lua b/modules/tools/xtremo.lua new file mode 100644 index 0000000..a613367 --- /dev/null +++ b/modules/tools/xtremo.lua @@ -0,0 +1,29 @@ +-- tools/xtremo.lua + +-- [register tool] Pickaxe +minetest.register_tool("microexpansion:xtremo_pickaxe", { + description = "In Xtremo Pickaxe", + inventory_image = "microexpansion_in_xtremo_pickaxe.png", + tool_capabilities = { + full_punch_interval = 0.9, + max_drop_level=3, + groupcaps={ + cracky = {times={[1]=1.90, [2]=0.90, [3]=0.40}, uses=300, maxlevel=4}, + }, + damage_groups = {fleshy=5}, + }, +}) + +-- [register tool] Axe +minetest.register_tool("microexpansion:xtremo_axe", { + description = "In Xtremo Axe", + inventory_image = "microexpansion_in_xtremo_axe.png", + tool_capabilities = { + full_punch_interval = 0.9, + max_drop_level=3, + groupcaps={ + choppy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=300, maxlevel=4}, + }, + damage_groups = {fleshy=7}, + }, +}) diff --git a/textures/microexpansion_tool_in_xtremo_axe.png b/textures/microexpansion_in_xtremo_axe.png similarity index 100% rename from textures/microexpansion_tool_in_xtremo_axe.png rename to textures/microexpansion_in_xtremo_axe.png diff --git a/textures/microexpansion_tool_in_xtremo_pickaxe.png b/textures/microexpansion_in_xtremo_pickaxe.png similarity index 100% rename from textures/microexpansion_tool_in_xtremo_pickaxe.png rename to textures/microexpansion_in_xtremo_pickaxe.png