From 5cf765b2f19ef9bf443178e26787fe16233b3f4c Mon Sep 17 00:00:00 2001
From: ShadowNinja <shadowninja@minetest.net>
Date: Tue, 17 Dec 2013 19:56:37 +0100
Subject: [PATCH] Localize most variables

---
 technic/tools/sonic_screwdriver.lua |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/technic/tools/sonic_screwdriver.lua b/technic/tools/sonic_screwdriver.lua
index 1639834..cd2ce51 100644
--- a/technic/tools/sonic_screwdriver.lua
+++ b/technic/tools/sonic_screwdriver.lua
@@ -22,7 +22,7 @@
 		if node.param2 == nil then
 			return
 		end
-		local meta1 = get_item_meta(itemstack:get_metadata())
+		local meta1 = minetest.deserialize(itemstack:get_metadata())
 		if not meta1 or not meta1.charge then
 			return
 		end
@@ -48,7 +48,7 @@
 				minetest.swap_node(pos, node)
 
 				meta1.charge = meta1.charge - 100
-				itemstack:set_metadata(set_item_meta(meta1))
+				itemstack:set_metadata(minetest.serialize(meta1))
 				technic.set_RE_wear(itemstack, meta1.charge, sonic_screwdriver_max_charge)
 			end
 		end

--
Gitblit v1.8.0