Carter Kolwey
2014-01-11 ebc114df71cc20868afbd3c6dea4039dc14c1a0e
technic/machines/register/generator.lua
@@ -96,10 +96,12 @@
            local inv = meta:get_inventory()
            if not inv:is_empty("src") then 
               local fuellist = inv:get_list("src")
               fuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist})
               local fuel = minetest.get_craft_result(
                     {method = "fuel", width = 1,
                     items = fuellist})
               if not fuel or fuel.time == 0 then
                  meta:set_string("infotext", S("%s Out Of Fuel"):format(desc))
                  hacky_swap_node(pos, "technic:"..ltier.."_generator")
                  technic.swap_node(pos, "technic:"..ltier.."_generator")
                  return
               end
               meta:set_int("burn_time", fuel.time)
@@ -107,10 +109,10 @@
               local stack = inv:get_stack("src", 1)
               stack:take_item()
               inv:set_stack("src", 1, stack)
               hacky_swap_node(pos, "technic:"..ltier.."_generator_active")
               technic.swap_node(pos, "technic:"..ltier.."_generator_active")
               meta:set_int(tier.."_EU_supply", data.supply)
            else
               hacky_swap_node(pos, "technic:"..ltier.."_generator")
               technic.swap_node(pos, "technic:"..ltier.."_generator")
               meta:set_int(tier.."_EU_supply", 0)
            end
         end