Maciej Kasatkin
2012-10-28 01b21d49af04f9b3251c5edfb759995dc45d5110
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