screwdriver: add diamond and mithril

master
tchncs 2016-11-10 18:21:29 +01:00
parent 359febd4ac
commit 3039264f21
3 changed files with 47 additions and 1 deletions

View File

@ -88,7 +88,7 @@ screwdriver.handler = function(itemstack, user, pointed_thing, mode, uses)
return itemstack
end
-- Screwdriver
-- Screwdriver Steel
minetest.register_tool("screwdriver:screwdriver", {
description = "Screwdriver (left-click rotates face, right-click rotates axis)",
inventory_image = "screwdriver.png",
@ -102,6 +102,33 @@ minetest.register_tool("screwdriver:screwdriver", {
end,
})
-- Screwdriver Diamond
minetest.register_tool("screwdriver:screwdriver_diamond", {
description = "Screwdriver (left-click rotates face, right-click rotates axis)",
inventory_image = "screwdriver_diamond.png",
on_use = function(itemstack, user, pointed_thing)
screwdriver.handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE, 800)
return itemstack
end,
on_place = function(itemstack, user, pointed_thing)
screwdriver.handler(itemstack, user, pointed_thing, screwdriver.ROTATE_AXIS, 800)
return itemstack
end,
})
-- Screwdriver Mithril
minetest.register_tool("screwdriver:screwdriver_mithril", {
description = "Screwdriver (left-click rotates face, right-click rotates axis)",
inventory_image = "screwdriver_mithril.png",
on_use = function(itemstack, user, pointed_thing)
screwdriver.handler(itemstack, user, pointed_thing, screwdriver.ROTATE_FACE, 1400)
return itemstack
end,
on_place = function(itemstack, user, pointed_thing)
screwdriver.handler(itemstack, user, pointed_thing, screwdriver.ROTATE_AXIS, 1400)
return itemstack
end,
})
minetest.register_craft({
output = "screwdriver:screwdriver",
@ -111,6 +138,25 @@ minetest.register_craft({
}
})
minetest.register_craft({
output = "screwdriver:screwdriver_diamond",
recipe = {
{"default:diamond"},
{"group:stick"}
}
})
if minetest.get_modpath("moreores") then
minetest.register_craft({
output = "screwdriver:screwdriver_mithril",
recipe = {
{"moreores:mithril_ingot"},
{"group:stick"}
}
})
end
minetest.register_alias("screwdriver:screwdriver1", "screwdriver:screwdriver")
minetest.register_alias("screwdriver:screwdriver2", "screwdriver:screwdriver")
minetest.register_alias("screwdriver:screwdriver3", "screwdriver:screwdriver")

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 B