Advertisement
Guest User

reactor

a guest
Apr 18th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.37 KB | None | 0 0
  1. local reactor = peripheral.wrap("back")
  2. local mon = peripheral.wrap("right")
  3. local mon2 = peripheral.wrap("left")
  4. while true do
  5.  mon.clear()
  6.  mon2.clear()
  7.  mon.setCursorPos(1,1)
  8.  mon.write("Reactor Temp:"..reactor.getFuelTemperature())
  9.  mon2.setCursorPos(1,1)
  10.  mon2.write("Time: "..os.time())
  11.  mon.setCursorPos(1,3)
  12.  mon.write("Energy in the buffer: "..reactor.getEnergyStored())
  13.  mon.setCursorPos(1,5)
  14.  mon.write("Casing Temp: "..reactor.getCasingTemperature())
  15.  mon.setCursorPos(1,7)
  16.  mon.write("RF Per Tick: "..reactor.getEnergyProducedLastTick())
  17.  local rfStor = reactor.getEnergyStored()
  18.  local rf = rfStor / 10000000
  19.  
  20.  if rf < 0.8 then
  21.   reactor.setAllControlRodLevels(0)
  22.  else
  23.   reactor.setAllControlRodLevels(50)
  24.  end
  25.  mon.setCursorPos(1,9)
  26.  mon.write("Fuel Rod Level: "..reactor.getControlRodLevel(0).."%")
  27.  mon.setCursorPos(1,11)
  28.  local rfp = rf*100
  29.  mon.write("Buffer Lvl: "..rfp.."%")
  30.  mon.setCursorPos(1,13)
  31.  mon.write("Waste Amount: "..reactor.getWasteAmount().."mb")
  32.  mon.setCursorPos(1,15)
  33.  mon.write("Fuel Remaining: "..reactor.getFuelAmount().."mb")
  34.  mon.setCursorPos(1,17)
  35.  local wastep = (reactor.getWasteAmount() / reactor.getFuelAmountMax())*100
  36.  mon.write("Waste %:: "..wastep.."%")
  37.  mon2.setCursorPos(1,3)
  38.  mon2.write(" _")
  39.  mon2.setCursorPos(1,4)
  40.  mon2.write("_| |_")
  41.  mon2.setCursorPos(1,5)
  42.  mon2.write(" 0.o")
  43.  
  44.  
  45.  os.sleep(1)
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement