SmallJoker
2022-10-25 c40189eabf663eb142e5da8107a570c4a0018642
technic/machines/HV/quarry.lua
@@ -47,14 +47,19 @@
   local radius = meta:get_int("size")
   local diameter = radius*2 + 1
   local machine_name = S("%s Quarry"):format("HV")
   if meta:get_int("enabled") == 0 or meta:get_int("purge_on") == 1 then
      meta:set_string("infotext", S(meta:get_int("purge_on") == 1 and "%s purging cache" or "%s Disabled"):format(machine_name))
   local do_purge = meta:get_int("purge_on") == 1
   if meta:get_int("enabled") == 0 or do_purge then
      local infotext = do_purge and
         S("%s purging cache") or S("%s Disabled")
      meta:set_string("infotext", infotext:format(machine_name))
      meta:set_int("HV_EU_demand", 0)
   elseif meta:get_int("dug") == diameter*diameter * (quarry_dig_above_nodes+1+quarry_max_depth) then
      meta:set_string("infotext", S("%s Finished"):format(machine_name))
      meta:set_int("HV_EU_demand", 0)
   else
      meta:set_string("infotext", S(meta:get_int("HV_EU_input") >= quarry_demand and "%s Active" or "%s Unpowered"):format(machine_name))
      local infotext = meta:get_int("HV_EU_input") >= quarry_demand
         and S("%s Active") or S("%s Unpowered")
      meta:set_string("infotext", infotext:format(machine_name))
      meta:set_int("HV_EU_demand", quarry_demand)
   end
end