Maciej Kasatkin
2012-09-12 50bf1039b837414e92fcd4e55f89203bff1f503b
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