mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-12-22 07:59:32 +01:00
Specify the repair material of tools and armor
This commit is contained in:
parent
40f468f18f
commit
e97fe05acc
3 changed files with 45 additions and 0 deletions
|
@ -53,6 +53,7 @@ minetest.register_tool("mcl_farming:hoe_wood", {
|
|||
full_punch_interval = 1,
|
||||
damage_groups = { fleshy = 1, }
|
||||
},
|
||||
_repair_material = "group:wood",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
|
@ -103,6 +104,7 @@ minetest.register_tool("mcl_farming:hoe_stone", {
|
|||
full_punch_interval = 0.5,
|
||||
damage_groups = { fleshy = 1, }
|
||||
},
|
||||
_repair_material = "mcl_core:cobblestone",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
|
@ -149,6 +151,7 @@ minetest.register_tool("mcl_farming:hoe_iron", {
|
|||
full_punch_interval = 0.33333333,
|
||||
damage_groups = { fleshy = 1, }
|
||||
},
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
|
@ -201,6 +204,7 @@ minetest.register_tool("mcl_farming:hoe_gold", {
|
|||
full_punch_interval = 1,
|
||||
damage_groups = { fleshy = 1, }
|
||||
},
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
|
@ -255,6 +259,7 @@ minetest.register_tool("mcl_farming:hoe_diamond", {
|
|||
full_punch_interval = 0.25,
|
||||
damage_groups = { fleshy = 1, }
|
||||
},
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
|
|
|
@ -75,6 +75,7 @@ minetest.register_tool("mcl_tools:pick_wood", {
|
|||
damage_groups = {fleshy=2},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "group:wood",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:pick_stone", {
|
||||
description = "Stone Pickaxe",
|
||||
|
@ -91,6 +92,7 @@ minetest.register_tool("mcl_tools:pick_stone", {
|
|||
damage_groups = {fleshy=3},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:cobble",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:pick_iron", {
|
||||
description = "Iron Pickaxe",
|
||||
|
@ -107,6 +109,7 @@ minetest.register_tool("mcl_tools:pick_iron", {
|
|||
damage_groups = {fleshy=4},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:pick_gold", {
|
||||
description = "Golden Pickaxe",
|
||||
|
@ -123,6 +126,7 @@ minetest.register_tool("mcl_tools:pick_gold", {
|
|||
damage_groups = {fleshy=2},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:pick_diamond", {
|
||||
description = "Diamond Pickaxe",
|
||||
|
@ -139,6 +143,7 @@ minetest.register_tool("mcl_tools:pick_diamond", {
|
|||
damage_groups = {fleshy=5},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
local get_shovel_dig_group = function(itemstring)
|
||||
|
@ -250,6 +255,7 @@ minetest.register_tool("mcl_tools:shovel_wood", {
|
|||
},
|
||||
on_place = make_grass_path,
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "group:wood",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:shovel_stone", {
|
||||
description = "Stone Shovel",
|
||||
|
@ -268,6 +274,7 @@ minetest.register_tool("mcl_tools:shovel_stone", {
|
|||
},
|
||||
on_place = make_grass_path,
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:cobble",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:shovel_iron", {
|
||||
description = "Iron Shovel",
|
||||
|
@ -286,6 +293,7 @@ minetest.register_tool("mcl_tools:shovel_iron", {
|
|||
},
|
||||
on_place = make_grass_path,
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:shovel_gold", {
|
||||
description = "Golden Shovel",
|
||||
|
@ -304,6 +312,7 @@ minetest.register_tool("mcl_tools:shovel_gold", {
|
|||
},
|
||||
on_place = make_grass_path,
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:shovel_diamond", {
|
||||
description = "Diamond Shovel",
|
||||
|
@ -322,6 +331,7 @@ minetest.register_tool("mcl_tools:shovel_diamond", {
|
|||
},
|
||||
on_place = make_grass_path,
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
-- Axes
|
||||
|
@ -340,6 +350,7 @@ minetest.register_tool("mcl_tools:axe_wood", {
|
|||
damage_groups = {fleshy=7},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "group:wood",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:axe_stone", {
|
||||
description = "Stone Axe",
|
||||
|
@ -355,6 +366,7 @@ minetest.register_tool("mcl_tools:axe_stone", {
|
|||
damage_groups = {fleshy=9},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:cobble",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:axe_iron", {
|
||||
description = "Iron Axe",
|
||||
|
@ -371,6 +383,7 @@ minetest.register_tool("mcl_tools:axe_iron", {
|
|||
damage_groups = {fleshy=9},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:axe_gold", {
|
||||
description = "Golden Axe",
|
||||
|
@ -386,6 +399,7 @@ minetest.register_tool("mcl_tools:axe_gold", {
|
|||
damage_groups = {fleshy=7},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:axe_diamond", {
|
||||
description = "Diamond Axe",
|
||||
|
@ -401,6 +415,7 @@ minetest.register_tool("mcl_tools:axe_diamond", {
|
|||
damage_groups = {fleshy=9},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
-- Swords
|
||||
|
@ -420,6 +435,7 @@ minetest.register_tool("mcl_tools:sword_wood", {
|
|||
damage_groups = {fleshy=4},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "group:wood",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:sword_stone", {
|
||||
description = "Stone Sword",
|
||||
|
@ -436,6 +452,7 @@ minetest.register_tool("mcl_tools:sword_stone", {
|
|||
damage_groups = {fleshy=5},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:cobble",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:sword_iron", {
|
||||
description = "Iron Sword",
|
||||
|
@ -452,6 +469,7 @@ minetest.register_tool("mcl_tools:sword_iron", {
|
|||
damage_groups = {fleshy=6},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:sword_gold", {
|
||||
description = "Golden Sword",
|
||||
|
@ -468,6 +486,7 @@ minetest.register_tool("mcl_tools:sword_gold", {
|
|||
damage_groups = {fleshy=4},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
minetest.register_tool("mcl_tools:sword_diamond", {
|
||||
description = "Diamond Sword",
|
||||
|
@ -484,6 +503,7 @@ minetest.register_tool("mcl_tools:sword_diamond", {
|
|||
damage_groups = {fleshy=7},
|
||||
},
|
||||
sound = { breaks = "default_tool_breaks" },
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
--Shears
|
||||
|
|
|
@ -12,6 +12,7 @@ minetest.register_tool("3d_armor:helmet_leather", {
|
|||
inventory_image = "3d_armor_inv_helmet_leather.png",
|
||||
groups = {armor_head=5, armor_heal=0, armor_use=100},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_mobitems:leather",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:helmet_iron", {
|
||||
|
@ -21,6 +22,7 @@ minetest.register_tool("3d_armor:helmet_iron", {
|
|||
inventory_image = "3d_armor_inv_helmet_iron.png",
|
||||
groups = {armor_head=10, armor_heal=5, armor_use=250},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:helmet_gold", {
|
||||
|
@ -30,6 +32,7 @@ minetest.register_tool("3d_armor:helmet_gold", {
|
|||
inventory_image = "3d_armor_inv_helmet_gold.png",
|
||||
groups = {armor_head=15, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:helmet_diamond",{
|
||||
|
@ -39,6 +42,7 @@ minetest.register_tool("3d_armor:helmet_diamond",{
|
|||
inventory_image = "3d_armor_inv_helmet_diamond.png",
|
||||
groups = {armor_head=20, armor_heal=15, armor_use=750},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:helmet_chain", {
|
||||
|
@ -48,6 +52,7 @@ minetest.register_tool("3d_armor:helmet_chain", {
|
|||
inventory_image = "3d_armor_inv_helmet_chain.png",
|
||||
groups = {armor_head=15, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
-- Regisiter Torso Armor
|
||||
|
@ -59,6 +64,7 @@ minetest.register_tool("3d_armor:chestplate_leather", {
|
|||
inventory_image = "3d_armor_inv_chestplate_leather.png",
|
||||
groups = {armor_torso=15, armor_heal=0, armor_use=100},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_mobitems:leather",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:chestplate_iron", {
|
||||
|
@ -68,6 +74,7 @@ minetest.register_tool("3d_armor:chestplate_iron", {
|
|||
inventory_image = "3d_armor_inv_chestplate_iron.png",
|
||||
groups = {armor_torso=20, armor_heal=5, armor_use=250},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:chestplate_gold", {
|
||||
|
@ -77,6 +84,7 @@ minetest.register_tool("3d_armor:chestplate_gold", {
|
|||
inventory_image = "3d_armor_inv_chestplate_gold.png",
|
||||
groups = {armor_torso=25, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:chestplate_diamond",{
|
||||
|
@ -86,6 +94,7 @@ minetest.register_tool("3d_armor:chestplate_diamond",{
|
|||
inventory_image = "3d_armor_inv_chestplate_diamond.png",
|
||||
groups = {armor_torso=30, armor_heal=15, armor_use=750},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:chestplate_chain", {
|
||||
|
@ -95,6 +104,7 @@ minetest.register_tool("3d_armor:chestplate_chain", {
|
|||
inventory_image = "3d_armor_inv_chestplate_chain.png",
|
||||
groups = {armor_torso=25, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
-- Regisiter Leg Armor
|
||||
|
@ -106,6 +116,7 @@ minetest.register_tool("3d_armor:leggings_leather", {
|
|||
inventory_image = "3d_armor_inv_leggings_leather.png",
|
||||
groups = {armor_legs=10, armor_heal=0, armor_use=100},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_mobitems:leather",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:leggings_iron", {
|
||||
|
@ -115,6 +126,7 @@ minetest.register_tool("3d_armor:leggings_iron", {
|
|||
inventory_image = "3d_armor_inv_leggings_iron.png",
|
||||
groups = {armor_legs=15, armor_heal=5, armor_use=250},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:leggings_gold", {
|
||||
|
@ -124,6 +136,7 @@ minetest.register_tool("3d_armor:leggings_gold", {
|
|||
inventory_image = "3d_armor_inv_leggings_gold.png",
|
||||
groups = {armor_legs=20, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:leggings_diamond",{
|
||||
|
@ -133,6 +146,7 @@ minetest.register_tool("3d_armor:leggings_diamond",{
|
|||
inventory_image = "3d_armor_inv_leggings_diamond.png",
|
||||
groups = {armor_legs=25, armor_heal=15, armor_use=750},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:leggings_chain", {
|
||||
|
@ -142,6 +156,7 @@ minetest.register_tool("3d_armor:leggings_chain", {
|
|||
inventory_image = "3d_armor_inv_leggings_chain.png",
|
||||
groups = {armor_legs=20, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
-- Regisiter Boots
|
||||
|
||||
|
@ -152,6 +167,7 @@ minetest.register_tool("3d_armor:boots_leather", {
|
|||
inventory_image = "3d_armor_inv_boots_leather.png",
|
||||
groups = {armor_feet=5, armor_heal=0, armor_use=100},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_mobitems:leather",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:boots_iron", {
|
||||
|
@ -161,6 +177,7 @@ minetest.register_tool("3d_armor:boots_iron", {
|
|||
inventory_image = "3d_armor_inv_boots_iron.png",
|
||||
groups = {armor_feet=10, armor_heal=5, armor_use=250},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:boots_gold", {
|
||||
|
@ -170,6 +187,7 @@ minetest.register_tool("3d_armor:boots_gold", {
|
|||
inventory_image = "3d_armor_inv_boots_gold.png",
|
||||
groups = {armor_feet=15, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:gold_ingot",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:boots_diamond",{
|
||||
|
@ -179,6 +197,7 @@ minetest.register_tool("3d_armor:boots_diamond",{
|
|||
inventory_image = "3d_armor_inv_boots_diamond.png",
|
||||
groups = {armor_feet=20, armor_heal=15, armor_use=750},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:diamond",
|
||||
})
|
||||
|
||||
minetest.register_tool("3d_armor:boots_chain", {
|
||||
|
@ -188,6 +207,7 @@ minetest.register_tool("3d_armor:boots_chain", {
|
|||
inventory_image = "3d_armor_inv_boots_chain.png",
|
||||
groups = {armor_feet=15, armor_heal=10, armor_use=500},
|
||||
wear = 0,
|
||||
_repair_material = "mcl_core:iron_ingot",
|
||||
})
|
||||
|
||||
-- Register Craft Recipies
|
||||
|
|
Loading…
Reference in a new issue