Override all tools
parent
38f9c14342
commit
f7d0a6a52b
53
init.lua
53
init.lua
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue