Lejo
2019-04-13 b81d1d3f2debcab4d18cf4dee824075ef0bbb116
technic/machines/MV/power_radiator.lua
@@ -12,6 +12,16 @@
local power_radius = 12
minetest.register_craft({
   output = 'technic:power_radiator 1',
   recipe = {
      {'technic:stainless_steel_ingot', 'technic:mv_transformer', 'technic:stainless_steel_ingot'},
      {'technic:copper_coil',           'technic:machine_casing', 'technic:copper_coil'},
      {'technic:rubber',                'technic:mv_cable',       'technic:rubber'},
   }
})
------------------------------------------------------------------
-- API for inductive powered nodes:
-- Use the functions below to set the corresponding callbacks
@@ -135,21 +145,13 @@
   end
})
minetest.register_craft({
   output = 'technic:power_radiator 1',
   recipe = {
      {'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot', 'technic:stainless_steel_ingot'},
      {'technic:copper_coil',           'technic:mv_transformer',        'technic:copper_coil'},
      {'technic:rubber',                'technic:mv_cable0',       'technic:rubber'},
   }
})
minetest.register_abm({
   label = "Machines: run power radiator",
   nodenames = {"technic:power_radiator"},
   interval   = 1,
   chance     = 1,
   action = function(pos, node, active_object_count, active_object_count_wider)
      local meta             = minetest.env:get_meta(pos)
      local meta             = minetest.get_meta(pos)
      local eu_input  = meta:get_int("MV_EU_input")
      local eu_demand = meta:get_int("MV_EU_demand")