From 01b21d49af04f9b3251c5edfb759995dc45d5110 Mon Sep 17 00:00:00 2001 From: Maciej Kasatkin Date: Sun, 28 Oct 2012 20:03:36 +0100 Subject: update --- sonic_screwdriver.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'sonic_screwdriver.lua') diff --git a/sonic_screwdriver.lua b/sonic_screwdriver.lua index 77b01e8..d089778 100644 --- a/sonic_screwdriver.lua +++ b/sonic_screwdriver.lua @@ -12,9 +12,8 @@ sonic_screwdriver_max_charge=15000 if minetest.registered_nodes[node_name].paramtype2 == "facedir" or minetest.registered_nodes[node_name].paramtype2 == "wallmounted" then if node.param2==nil then return end item=itemstack:to_table() - local charge=tonumber((item["wear"])) - if charge ==0 then charge =65535 end - charge=get_RE_item_load(charge,sonic_screwdriver_max_charge) + if item["metadata"]=="" or item["metadata"]=="0" then return end + local charge=tonumber((item["metadata"])) if charge-100>0 then minetest.sound_play("technic_sonic_screwdriver", {pos = pos, gain = 0.3, max_hear_distance = 10,}) local n = node.param2 @@ -34,8 +33,8 @@ sonic_screwdriver_max_charge=15000 meta:from_table(meta0) charge =charge-100; - charge=set_RE_item_load(charge,sonic_screwdriver_max_charge) - item["wear"]=tostring(charge) + item["metadata"]=tostring(charge) + set_RE_wear(item,charge,sonic_screwdriver_max_charge) itemstack:replace(item) end return itemstack -- cgit v1.2.3