tweaked and tidied code

master
TenPlus1 2019-04-03 10:52:48 +01:00
parent 220016c643
commit 475d844938
1 changed files with 34 additions and 116 deletions

150
init.lua
View File

@ -103,126 +103,44 @@ function toolranks.new_afteruse(itemstack, user, node, digparams)
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
minetest.override_item("default:sword_wood", {
original_description = "Wooden Sword",
description = toolranks.create_description("Wooden Sword"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:sword_stone", {
original_description = "Stone Sword",
description = toolranks.create_description("Stone Sword"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:sword_steel", {
original_description = "Steel Sword",
description = toolranks.create_description("Steel Sword"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:sword_bronze", {
original_description = "Bronze Sword",
description = toolranks.create_description("Bronze Sword"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:sword_mese", {
original_description = "Mese Sword",
description = toolranks.create_description("Mese Sword"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:sword_diamond", {
original_description = "Diamond Sword",
description = toolranks.create_description("Diamond Sword"),
after_use = toolranks.new_afteruse})
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
minetest.override_item("default:pick_wood", {
original_description = "Wooden Pickaxe",
description = toolranks.create_description("Wooden Pickaxe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:pick_stone", {
original_description = "Stone Pickaxe",
description = toolranks.create_description("Stone Pickaxe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:pick_steel", {
original_description = "Steel Pickaxe",
description = toolranks.create_description("Steel Pickaxe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:pick_bronze", {
original_description = "Bronze Pickaxe",
description = toolranks.create_description("Bronze Pickaxe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:pick_mese", {
original_description = "Mese Pickaxe",
description = toolranks.create_description("Mese Pickaxe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:pick_diamond", {
original_description = "Diamond Pickaxe",
description = toolranks.create_description("Diamond Pickaxe"),
after_use = toolranks.new_afteruse})
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
minetest.override_item("default:axe_wood", {
original_description = "Wooden Axe",
description = toolranks.create_description("Wooden Axe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:axe_stone", {
original_description = "Stone Axe",
description = toolranks.create_description("Stone Axe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:axe_steel", {
original_description = "Steel Axe",
description = toolranks.create_description("Steel Axe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:axe_bronze", {
original_description = "Bronze Axe",
description = toolranks.create_description("Bronze Axe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:axe_mese", {
original_description = "Mese Axe",
description = toolranks.create_description("Mese Axe"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:axe_diamond", {
original_description = "Diamond Axe",
description = toolranks.create_description("Diamond Axe"),
after_use = toolranks.new_afteruse})
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
minetest.override_item("default:shovel_wood", {
original_description = "Wooden Shovel",
description = toolranks.create_description("Wooden Shovel"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:shovel_stone", {
original_description = "Stone Shovel",
description = toolranks.create_description("Stone Shovel"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:shovel_steel", {
original_description = "Steel Shovel",
description = toolranks.create_description("Steel Shovel"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:shovel_bronze", {
original_description = "Bronze Shovel",
description = toolranks.create_description("Bronze Shovel"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:shovel_mese", {
original_description = "Mese Shovel",
description = toolranks.create_description("Mese Shovel"),
after_use = toolranks.new_afteruse})
minetest.override_item("default:shovel_diamond", {
original_description = "Diamond Shovel",
description = toolranks.create_description("Diamond Shovel"),
after_use = toolranks.new_afteruse})
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)