Override all tools

master
MoNTE48 2019-10-11 13:02:50 +00:00
parent 38f9c14342
commit f7d0a6a52b
1 changed files with 11 additions and 42 deletions

View File

@ -64,7 +64,7 @@ function toolranks.new_afteruse(itemstack, user, node, digparams)
minetest.sound_play("default_tool_breaks", {
to_player = name,
gain = 2.0,
gain = 2.0
})
end
@ -79,7 +79,7 @@ function toolranks.new_afteruse(itemstack, user, node, digparams)
minetest.sound_play("toolranks_levelup", {
to_player = name,
gain = 1.0,
gain = 1.0
})
itemmeta:set_string("lastlevel", level)
@ -104,43 +104,12 @@ end
-- Helper function
local function add_tool(name, desc, afteruse)
minetest.override_item(name, {
original_description = desc,
description = toolranks.create_description(desc, 0, 1),
after_use = afteruse and toolranks.new_afteruse
})
end
-- Sword
add_tool("default:sword_wood", "Wooden Sword", true)
add_tool("default:sword_stone", "Stone Sword", true)
add_tool("default:sword_steel", "Steel Sword", true)
add_tool("default:sword_bronze", "Bronze Sword", true)
add_tool("default:sword_mese", "Mese Sword", true)
add_tool("default:sword_diamond", "Diamond Sword", true)
-- Pickaxe
add_tool("default:pick_wood", "Wooden Pickaxe", true)
add_tool("default:pick_stone", "Stone Pickaxe", true)
add_tool("default:pick_steel", "Steel Pickaxe", true)
add_tool("default:pick_bronze", "Bronze Pickaxe", true)
add_tool("default:pick_mese", "Mese Pickaxe", true)
add_tool("default:pick_diamond", "Diamond Pickaxe", true)
-- Axe
add_tool("default:axe_wood", "Wooden Axe", true)
add_tool("default:axe_stone", "Stone Axe", true)
add_tool("default:axe_steel", "Steel Axe", true)
add_tool("default:axe_bronze", "Bronze Axe", true)
add_tool("default:axe_mese", "Mese Axe", true)
add_tool("default:axe_diamond", "Diamond Axe", true)
-- Shovel
add_tool("default:shovel_wood", "Wooden Shovel", true)
add_tool("default:shovel_stone", "Stone Shovel", true)
add_tool("default:shovel_steel", "Steel Shovel", true)
add_tool("default:shovel_bronze", "Bronze Shovel", true)
add_tool("default:shovel_mese", "Mese Shovel", true)
add_tool("default:shovel_diamond", "Diamond Shovel", true)
minetest.after(0, function()
for name, def in pairs(minetest.registered_tools) do
minetest.override_item(name, {
original_description = def.description,
description = toolranks.create_description(def.description, 0, 1),
after_use = def.afteruse and toolranks.new_afteruse
})
end
end)