From 01b21d49af04f9b3251c5edfb759995dc45d5110 Mon Sep 17 00:00:00 2001
From: Maciej Kasatkin <mk@realbadangel.pl>
Date: Sun, 28 Oct 2012 20:03:36 +0100
Subject: [PATCH] update

---
 mining_drill.lua |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/mining_drill.lua b/mining_drill.lua
index 33dfe2b..5fc5377 100644
--- a/mining_drill.lua
+++ b/mining_drill.lua
@@ -7,14 +7,13 @@
 	on_use = function(itemstack, user, pointed_thing)
 		if pointed_thing.type=="node" then 
 		item=itemstack:to_table()
-		local charge=tonumber((item["wear"])) 
-		if charge ==0 then charge =65535 end
-		charge=get_RE_item_load(charge,mining_drill_max_charge)
+		if item["metadata"]=="" or item["metadata"]=="0" then return end --tool not charged 
+		charge=tonumber(item["metadata"]) 
 		if charge-200>0 then
 		 drill_dig_it(minetest.get_pointed_thing_position(pointed_thing, above),user)
 		 charge =charge-200;	
-		charge=set_RE_item_load(charge,mining_drill_max_charge)
-		item["wear"]=tostring(charge)
+		item["metadata"]=tostring(charge)
+		set_RE_wear(item,charge,mining_drill_max_charge)
 		itemstack:replace(item)
 		end
 		return itemstack

--
Gitblit v1.8.0