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, })