Zefram
2014-07-03 636b0f20df4fef3eef821c23ccc2f606828f5c6f
technic/machines/MV/wind_mill.lua
@@ -4,25 +4,25 @@
minetest.register_craft({
   output = 'technic:wind_mill_frame 5',
   recipe = {
      {'default:steel_ingot', '',                    'default:steel_ingot'},
      {'',                    'default:steel_ingot', ''},
      {'default:steel_ingot', '',                    'default:steel_ingot'},
      {'technic:carbon_steel_ingot', '',                           'technic:carbon_steel_ingot'},
      {'',                           'technic:carbon_steel_ingot', ''},
      {'technic:carbon_steel_ingot', '',                           'technic:carbon_steel_ingot'},
   }
})
minetest.register_craft({
   output = 'technic:wind_mill',
   recipe = {
      {'',                    'default:steel_ingot', ''},
      {'default:steel_ingot', 'technic:motor',       'default:steel_ingot'},
      {'',                    'default:steelblock',  ''},
      {'',                           'technic:carbon_steel_ingot', ''},
      {'technic:carbon_steel_ingot', 'technic:motor',              'technic:carbon_steel_ingot'},
      {'',                           'technic:carbon_steel_block', ''},
   }
})
minetest.register_node("technic:wind_mill_frame", {
   description = S("Wind Mill Frame"),
   drawtype = "glasslike_framed",
   tiles = {"default_steel_block.png", "default_glass.png"},
   tiles = {"technic_carbon_steel_block.png", "default_glass.png"},
   sunlight_propagates = true,
   groups = {cracky=3},
   sounds = default.node_sound_stone_defaults(),
@@ -30,8 +30,8 @@
})
minetest.register_node("technic:wind_mill", {
   description = S("Wind Mill"),
   tiles = {"default_steel_block.png"},
   description = S("Wind %s Generator"):format("MV"),
   tiles = {"technic_carbon_steel_block.png"},
   paramtype2 = "facedir",
   groups = {cracky=1},
   sounds = default.node_sound_stone_defaults(),
@@ -48,7 +48,7 @@
   },
   on_construct = function(pos)
      local meta = minetest.get_meta(pos)
      meta:set_string("infotext", S("Wind Mill"))
      meta:set_string("infotext", S("Wind %s Generator"):format("MV"))
      meta:set_int("MV_EU_supply", 0)
   end,   
})
@@ -72,7 +72,7 @@
   chance   = 1,
   action = function(pos, node, active_object_count, active_object_count_wider)
      local meta = minetest.get_meta(pos)
      local machine_name = S("Wind Mill")
      local machine_name = S("Wind %s Generator"):format("MV")
      local power = math.min(pos.y * 100, 5000)
      if not check_wind_mill(pos) then