From 623fcae4a4ad3ec12cc242b29b0d781357cff3f7 Mon Sep 17 00:00:00 2001
From: Zefram <zefram@fysh.org>
Date: Sat, 24 May 2014 00:24:30 +0200
Subject: [PATCH] Fix supply converter

---
 technic/tools/flashlight.lua |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/technic/tools/flashlight.lua b/technic/tools/flashlight.lua
index 1be550e..ff49c0a 100644
--- a/technic/tools/flashlight.lua
+++ b/technic/tools/flashlight.lua
@@ -13,6 +13,8 @@
 	description = S("Flashlight"),
 	inventory_image = "technic_flashlight.png",
 	stack_max = 1,
+	wear_represents = "technic_RE_charge",
+	on_refill = technic.refill_RE_charge,
 })
 
 minetest.register_craft({
@@ -37,10 +39,7 @@
 	for i = 1, 8 do
 		if hotbar[i]:get_name() == "technic:flashlight" then
 			local meta = minetest.deserialize(hotbar[i]:get_metadata())
-			if not meta or not meta.charge then
-				return false
-			end
-			if meta.charge >= 2 then
+			if meta and meta.charge and meta.charge >= 2 then
 				meta.charge = meta.charge - 2;
 				technic.set_RE_wear(hotbar[i], meta.charge, flashlight_max_charge)
 				hotbar[i]:set_metadata(minetest.serialize(meta))

--
Gitblit v1.8.0