_TarkFrench
2019-10-26 c41f6509cf2758945fbc0810ff9d7ab0fc077228
technic/machines/register/battery_box.lua
@@ -18,7 +18,7 @@
   output = "technic:battery",
   recipe = {
      {"group:wood", "default:copper_ingot", "group:wood"},
      {"group:wood", "moreores:tin_ingot",   "group:wood"},
      {"group:wood", "default:tin_ingot",    "group:wood"},
      {"group:wood", "default:copper_ingot", "group:wood"},
   }
})
@@ -129,11 +129,11 @@
}
local function add_on_off_buttons(meta, ltier, charge_percent)
   local formspec = ""
   if ltier == "mv" or ltier == "hv" then
      formspec = "image[1,1;1,2;technic_power_meter_bg.png"
   local formspec = "image[1,1;1,2;technic_power_meter_bg.png"
         .."^[lowpart:"..charge_percent
         ..":technic_power_meter_fg.png]"..
         ..":technic_power_meter_fg.png]"
   if ltier == "mv" or ltier == "hv" then
      formspec = formspec..
         fs_helpers.cycling_button(
            meta,
            "image_button[3,2.0;1,0.6",
@@ -255,8 +255,9 @@
      local charge_percent = math.floor(current_charge / max_charge * 100)
      meta:set_string("formspec", formspec..add_on_off_buttons(meta, ltier, charge_percent))
      local infotext = S("@1 Battery Box: @2/@3", tier,
            technic.pretty_num(current_charge), technic.pretty_num(max_charge))
      local infotext = S("@1 Battery Box: @2 / @3", tier,
            technic.EU_string(current_charge),
            technic.EU_string(max_charge))
      if eu_input == 0 then
         infotext = S("%s Idle"):format(infotext)
      end