Add punch_attack_uses to weapons

This commit is contained in:
Wuzzy 2020-02-19 15:53:51 +01:00
parent 71cee9920a
commit e4fb7ae533
2 changed files with 43 additions and 10 deletions

View file

@ -87,6 +87,7 @@ minetest.register_tool("mcl_tools:pick_wood", {
pickaxey_dig_wood = {times=mcl_autogroup.digtimes.pickaxey_dig_wood, uses=60, maxlevel=0},
},
damage_groups = {fleshy=2},
punch_attack_uses = 30,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "group:wood",
@ -104,6 +105,7 @@ minetest.register_tool("mcl_tools:pick_stone", {
pickaxey_dig_stone = {times=mcl_autogroup.digtimes.pickaxey_dig_stone, uses=132, maxlevel=0},
},
damage_groups = {fleshy=3},
punch_attack_uses = 66,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:cobble",
@ -121,6 +123,7 @@ minetest.register_tool("mcl_tools:pick_iron", {
pickaxey_dig_iron = {times=mcl_autogroup.digtimes.pickaxey_dig_iron , uses=251, maxlevel=0},
},
damage_groups = {fleshy=4},
punch_attack_uses = 126,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:iron_ingot",
@ -138,6 +141,7 @@ minetest.register_tool("mcl_tools:pick_gold", {
pickaxey_dig_gold = {times=mcl_autogroup.digtimes.pickaxey_dig_gold , uses=33, maxlevel=0},
},
damage_groups = {fleshy=2},
punch_attack_uses = 17,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:gold_ingot",
@ -155,6 +159,7 @@ minetest.register_tool("mcl_tools:pick_diamond", {
pickaxey_dig_diamond = {times=mcl_autogroup.digtimes.pickaxey_dig_diamond, uses=1562, maxlevel=0},
},
damage_groups = {fleshy=5},
punch_attack_uses = 781,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:diamond",
@ -272,6 +277,7 @@ minetest.register_tool("mcl_tools:shovel_wood", {
shovely_dig_wood = {times=mcl_autogroup.digtimes.shovely_dig_wood, uses=60, maxlevel=0},
},
damage_groups = {fleshy=2},
punch_attack_uses = 30,
},
on_place = make_grass_path,
sound = { breaks = "default_tool_breaks" },
@ -291,6 +297,7 @@ minetest.register_tool("mcl_tools:shovel_stone", {
shovely_dig_stone = {times=mcl_autogroup.digtimes.shovely_dig_stone, uses=132, maxlevel=0},
},
damage_groups = {fleshy=3},
punch_attack_uses = 66,
},
on_place = make_grass_path,
sound = { breaks = "default_tool_breaks" },
@ -310,6 +317,7 @@ minetest.register_tool("mcl_tools:shovel_iron", {
shovely_dig_iron = {times=mcl_autogroup.digtimes.shovely_dig_iron, uses=251, maxlevel=0},
},
damage_groups = {fleshy=4},
punch_attack_uses = 126,
},
on_place = make_grass_path,
sound = { breaks = "default_tool_breaks" },
@ -329,6 +337,7 @@ minetest.register_tool("mcl_tools:shovel_gold", {
shovely_dig_gold = {times=mcl_autogroup.digtimes.shovely_dig_gold, uses=33, maxlevel=0},
},
damage_groups = {fleshy=2},
punch_attack_uses = 17,
},
on_place = make_grass_path,
sound = { breaks = "default_tool_breaks" },
@ -348,6 +357,7 @@ minetest.register_tool("mcl_tools:shovel_diamond", {
shovely_dig_diamond = {times=mcl_autogroup.digtimes.shovely_dig_diamond, uses=1562, maxlevel=0},
},
damage_groups = {fleshy=5},
punch_attack_uses = 781,
},
on_place = make_grass_path,
sound = { breaks = "default_tool_breaks" },
@ -368,6 +378,7 @@ minetest.register_tool("mcl_tools:axe_wood", {
axey_dig_wood = {times=mcl_autogroup.digtimes.axey_dig_wood, uses=60, maxlevel=0},
},
damage_groups = {fleshy=7},
punch_attack_uses = 30,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "group:wood",
@ -384,6 +395,7 @@ minetest.register_tool("mcl_tools:axe_stone", {
axey_dig_stone = {times=mcl_autogroup.digtimes.axey_dig_stone, uses=132, maxlevel=0},
},
damage_groups = {fleshy=9},
punch_attack_uses = 66,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:cobble",
@ -401,6 +413,7 @@ minetest.register_tool("mcl_tools:axe_iron", {
axey_dig_iron = {times=mcl_autogroup.digtimes.axey_dig_iron, uses=251, maxlevel=0},
},
damage_groups = {fleshy=9},
punch_attack_uses = 126,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:iron_ingot",
@ -417,6 +430,7 @@ minetest.register_tool("mcl_tools:axe_gold", {
axey_dig_gold= {times=mcl_autogroup.digtimes.axey_dig_gold, uses=33, maxlevel=0},
},
damage_groups = {fleshy=7},
punch_attack_uses = 17,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:gold_ingot",
@ -433,6 +447,7 @@ minetest.register_tool("mcl_tools:axe_diamond", {
axey_dig_diamond = {times=mcl_autogroup.digtimes.axey_dig_diamond, uses=1562, maxlevel=0},
},
damage_groups = {fleshy=9},
punch_attack_uses = 781,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:diamond",
@ -453,6 +468,7 @@ minetest.register_tool("mcl_tools:sword_wood", {
swordy_cobweb_dig = {times=mcl_autogroup.digtimes.swordy_cobweb_dig , uses=60, maxlevel=0},
},
damage_groups = {fleshy=4},
punch_attack_uses = 60,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "group:wood",
@ -470,6 +486,7 @@ minetest.register_tool("mcl_tools:sword_stone", {
swordy_cobweb_dig = {times=mcl_autogroup.digtimes.swordy_cobweb_dig , uses=132, maxlevel=0},
},
damage_groups = {fleshy=5},
punch_attack_uses = 132,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:cobble",
@ -487,6 +504,7 @@ minetest.register_tool("mcl_tools:sword_iron", {
swordy_cobweb_dig = {times=mcl_autogroup.digtimes.swordy_cobweb_dig , uses=251, maxlevel=0},
},
damage_groups = {fleshy=6},
punch_attack_uses = 251,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:iron_ingot",
@ -504,6 +522,7 @@ minetest.register_tool("mcl_tools:sword_gold", {
swordy_cobweb_dig = {times=mcl_autogroup.digtimes.swordy_cobweb_dig, uses=33, maxlevel=0},
},
damage_groups = {fleshy=4},
punch_attack_uses = 33,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:gold_ingot",
@ -521,6 +540,7 @@ minetest.register_tool("mcl_tools:sword_diamond", {
swordy_cobweb_dig = {times=mcl_autogroup.digtimes.swordy_cobweb_dig, uses=1562, maxlevel=0},
},
damage_groups = {fleshy=7},
punch_attack_uses = 1562,
},
sound = { breaks = "default_tool_breaks" },
_repair_material = "mcl_core:diamond",