diff options
| -rw-r--r-- | screwdriver.lua | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/screwdriver.lua b/screwdriver.lua index c8aaa7b..aebef80 100644 --- a/screwdriver.lua +++ b/screwdriver.lua @@ -21,12 +21,14 @@  		    minetest.env:set_node(pos,node)                      meta = minetest.env:get_meta(pos)                      meta:from_table(meta0) -                    -- appropriatly set the wear of the screwdriver -                   -- m = itemstack:get_wear() -                   -- if m == 0 then m = 65535 end -                   -- m = m-6554 -                   -- return {wear=m} -            end, +		    local item=itemstack:to_table() +		    local item_wear=tonumber((item["wear"]))  +		    item_wear=item_wear+819 +		    if item_wear>65535 then itemstack:clear() return itemstack end +		    item["wear"]=tostring(item_wear) +		    itemstack:replace(item) +		    return itemstack +	    end,      })      minetest.register_craft({ | 
