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/flashlight.lua |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/technic/tools/flashlight.lua b/technic/tools/flashlight.lua
index 56d3137..61eceae 100644
--- a/technic/tools/flashlight.lua
+++ b/technic/tools/flashlight.lua
@@ -151,14 +151,14 @@
 	local hotbar = inv:get_list("main")
 	for i = 1, 8 do
 		if hotbar[i]:get_name() == "technic:flashlight" then
-			local meta = get_item_meta(hotbar[i]:get_metadata())
+			local meta = minetest.deserialize(hotbar[i]:get_metadata())
 			if not meta or not meta.charge then
 				return false
 			end
 			if meta.charge - 2 > 0 then
 				meta.charge = meta.charge - 2;
 				technic.set_RE_wear(hotbar[i], meta.charge, flashlight_max_charge)
-				hotbar[i]:set_metadata(set_item_meta(meta))
+				hotbar[i]:set_metadata(minetest.serialize(meta))
 				inv:set_stack("main", i, hotbar[i])
 				return true
 			end

--
Gitblit v1.8.0