From 636b0f20df4fef3eef821c23ccc2f606828f5c6f Mon Sep 17 00:00:00 2001
From: Zefram <zefram@fysh.org>
Date: Mon, 07 Jul 2014 15:15:05 +0200
Subject: [PATCH] Handheld prospecting tool

---
 technic/tools/cans.lua |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/technic/tools/cans.lua b/technic/tools/cans.lua
index ab92811..f1a821b 100644
--- a/technic/tools/cans.lua
+++ b/technic/tools/cans.lua
@@ -7,8 +7,8 @@
 	output = 'technic:water_can 1',
 	recipe = {
 		{'technic:zinc_ingot', 'technic:rubber','technic:zinc_ingot'},
-		{'default:steel_ingot', '', 'default:steel_ingot'},
-		{'technic:zinc_ingot', 'default:steel_ingot', 'technic:zinc_ingot'},
+		{'technic:carbon_steel_ingot', '', 'technic:carbon_steel_ingot'},
+		{'technic:zinc_ingot', 'technic:carbon_steel_ingot', 'technic:zinc_ingot'},
 	}
 })
 
@@ -81,6 +81,11 @@
 			return itemstack
 		end		
 	end,
+	on_refill = function(stack)
+		stack:set_metadata(tostring(water_can_max_load))
+		set_can_wear(stack, water_can_max_load, water_can_max_load)
+		return stack
+	end,
 })
 
 minetest.register_tool("technic:lava_can", {
@@ -131,5 +136,10 @@
 			return itemstack
 		end
 	end,
+	on_refill = function(stack)
+		stack:set_metadata(tostring(lava_can_max_load))
+		set_can_wear(stack, lava_can_max_load, lava_can_max_load)
+		return stack
+	end,
 })
 

--
Gitblit v1.8.0