From 4d605f093da6120f8ac60b4ba3e04e0efc2ed2ff Mon Sep 17 00:00:00 2001 From: Ombridride Date: Mon, 29 Dec 2014 22:17:49 +0100 Subject: [PATCH] Begin the add code for the Perfect Screwdriver (a finir) --- mods/screwdriver/init.lua | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mods/screwdriver/init.lua b/mods/screwdriver/init.lua index 766cd84d..0396f84f 100755 --- a/mods/screwdriver/init.lua +++ b/mods/screwdriver/init.lua @@ -56,7 +56,7 @@ local function screwdriver_handler(itemstack, user, pointed_thing, mode) return itemstack end --- Screwdriver +-- Screwdriver (en steel à 200 utilisation) minetest.register_tool("screwdriver:screwdriver", { description = "Screwdriver (left-click rotates face, right-click rotates axis)", inventory_image = "screwdriver.png", @@ -68,6 +68,19 @@ minetest.register_tool("screwdriver:screwdriver", { screwdriver_handler(itemstack, user, pointed_thing, ROTATE_AXIS) return itemstack end, +} +-- Perfect Screwdriver (en mithril à 10 000 utilisations) +minetest.register_tool("screwdriver:screwdriver_perfect", { + description = "Perfect Screwdriver (left-click rotates face, right-click rotates axis)", + inventory_image = "screwdriver_perfect.png", + on_use = function(itemstack, user, pointed_thing) + screwdriver_handler(itemstack, user, pointed_thing, ROTATE_FACE) + return itemstack + end, + on_place = function(itemstack, user, pointed_thing) + screwdriver_handler(itemstack, user, pointed_thing, ROTATE_AXIS) + return itemstack + end, })