From: Maciej Kasatkin Date: Sat, 8 Sep 2012 08:32:13 +0000 (+0200) Subject: production depends on height (by iqualfragile) X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=f845d9e4e712f38fd1c3246e322805a1181a8171;p=zefram%2Fminetest%2Ftechnic.git production depends on height (by iqualfragile) --- diff --git a/solar_panel.lua b/solar_panel.lua index 9a3a873..9bdb8b8 100644 --- a/solar_panel.lua +++ b/solar_panel.lua @@ -59,7 +59,9 @@ minetest.register_abm( 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