From 50bf1039b837414e92fcd4e55f89203bff1f503b Mon Sep 17 00:00:00 2001
From: Maciej Kasatkin <mk@realbadangel.pl>
Date: Wed, 12 Sep 2012 03:49:40 +0200
Subject: [PATCH] sonic screwdriver image

---
 solar_panel.lua |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/solar_panel.lua b/solar_panel.lua
index 9a3a873..eacf987 100644
--- a/solar_panel.lua
+++ b/solar_panel.lua
@@ -33,9 +33,9 @@
 minetest.register_craft({
 	output = 'technic:solar_panel 1',
 	recipe = {
-		{'default:sand', 'default:sand','default:sand'},
-		{'default:sand', 'moreores:copper_ingot','default:sand'},
-		{'default:sand', 'default:sand','default:sand'},
+		{'technic:doped_silicon_wafer', 'technic:doped_silicon_wafer','technic:doped_silicon_wafer'},
+		{'technic:doped_silicon_wafer', 'moreores:copper_ingot','technic:doped_silicon_wafer'},
+		{'technic:doped_silicon_wafer', 'technic:doped_silicon_wafer','technic:doped_silicon_wafer'},
 
 	}
 })
@@ -59,7 +59,9 @@
 			meta:set_float("active",1)
 			local internal_EU_buffer=meta:get_float("internal_EU_buffer")
 			local internal_EU_buffer_size=meta:get_float("internal_EU_buffer_size")
-			local charge_to_give=80
+			local charge_to_give=40+(pos1.y/250*40) -- make solar energy depending on height
+			if charge_to_give<0 then charge_to_give=0 end
+			if charge_to_give>160 then charge_to_give=160 end
 			if internal_EU_buffer+charge_to_give>internal_EU_buffer_size then
 			charge_to_give=internal_EU_buffer_size-internal_EU_buffer
 			end

--
Gitblit v1.8.0