Advertisement
Daraketh

getReactorStats

Jul 31st, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1. local component = require("component")
  2. local term = require("term")
  3.  
  4.  
  5. reactor = component.getPrimary("br_reactor") -- Reactor control
  6.  
  7. if reactor.getConnected() then
  8.  
  9.   if reactor.getActive() then
  10.  
  11.     print("---Reactor Main Statistics---\n")
  12.  
  13.     energyStored = reactor.getEnergyStored()
  14.     print("Power Stored = ".. energyStored .. " RF")
  15.  
  16.     fuelTemp = reactor.getFuelTemperature()
  17.     casingTemp = reactor.getCasingTemperature()
  18.  
  19.     print("Fuel Temp = " .. fuelTemp .. "C")
  20.     print("Casing Temp = " .. casingTemp .. "C")
  21.  
  22.     lastTick = reactor.getEnergyProducedLastTick()
  23.     print("Current Energy Rate = " .. lastTick .. " RF/s")
  24.  
  25.     print("\n---Control Rods Insertion Levels---\n")
  26.  
  27.     for i = 0, 24 do
  28.       crl = reactor.getControlRodLevel(i)
  29.       print("Control Rod " .. i .. " Level = ".. crl .. "% Inserted")
  30.       os.sleep(0.1)
  31.     end
  32.  
  33.     print()
  34.  
  35.   else
  36.    
  37.     print("Reactor is off!")
  38.  
  39.   end
  40.  
  41. else
  42.  
  43.   print("No reactor connected!")
  44.  
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement