Advertisement
Guest User

reactor

a guest
Sep 20th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.61 KB | None | 0 0
  1. while true do
  2.   local reactor1 = peripheral.wrap("BigReactors-Reactor_0")
  3.   local mon = peripheral.wrap("monitor_1")
  4.   local turbine1 = peripheral.wrap("BigReactors-Turbine_0")
  5.  
  6.   mon.clear()
  7.  
  8.   -- Begin Reactor 1
  9.   --mon.setCursorPos(1,1)
  10.   --mon.setTextColor(colors.white)
  11.   --mon.write("Reactor #: ")
  12.   --mon.setTextColor(colors.lime)
  13.   --mon.write("1")
  14.  
  15.   mon.setCursorPos(5,1)
  16.   mon.setTextColor(colors.white)
  17.   mon.write("Reactor")
  18.  
  19.   mon.setCursorPos(30,1)
  20.   mon.setTextColor(colors.white)
  21.   mon.write("Turbine")
  22.  
  23.   mon.setCursorPos(1,3)
  24.   mon.setTextColor(colors.white)
  25.   mon.write("R Active: ")
  26.   mon.setTextColor(colors.lime)
  27.   mon.write(reactor1.getActive())
  28.  
  29.   mon.setCursorPos(1,6)
  30.   mon.setTextColor(colors.white)
  31.   mon.write("RF Stored: ")
  32.   mon.setTextColor(colors.lime)
  33.   mon.write(math.floor(reactor1.getEnergyStored()))
  34.  
  35.   mon.setCursorPos(1,7)
  36.   mon.setTextColor(colors.white)
  37.   mon.write("AoW: ")
  38.   mon.setTextColor(colors.blue)
  39.   mon.write(math.floor(reactor1.getCoolantAmount()))
  40.  
  41.   mon.setCursorPos(1,8)
  42.   mon.setTextColor(colors.white)
  43.   mon.write("AoS: ")
  44.   mon.setTextColor(colors.red)
  45.   mon.write(math.floor(reactor1.getHotFluidAmount()))
  46.  
  47.   mon.setCursorPos(26,7)
  48.   mon.setTextColor(colors.white)
  49.   mon.write("AoW: ")
  50.   mon.setTextColor(colors.blue)
  51.   mon.write(math.floor(turbine1.getInputAmount()))
  52.  
  53.   mon.setCursorPos(26,8)
  54.   mon.setTextColor(colors.white)
  55.   mon.write("AoS:")
  56.   mon.setTextColor(colors.red)
  57.   mon.write(math.floor(turbine1.getOutputAmount()))
  58.  
  59.    
  60.   mon.setCursorPos(26,3)
  61.   mon.setTextColor(colors.white)
  62.   mon.write("T Active: ")  
  63.   mon.setTextColor(colors.lime)
  64.   mon.write(turbine1.getActive())
  65.  
  66.   mon.setCursorPos(26,4)
  67.   mon.setTextColor(colors.white)
  68.   mon.write("RF Stored in T: ")
  69.   mon.setTextColor(colors.lime)
  70.   mon.write(math.floor(turbine1.getEnergyStored()))
  71.  
  72.   mon.setCursorPos(1,4)
  73.   mon.setTextColor(colors.white)
  74.   mon.write("Casing Heat: ")
  75.   mon.setTextColor(colors.lime)
  76.   mon.write(math.floor(reactor1.getCasingTemperature()))
  77.  
  78.   mon.setCursorPos(1,5)
  79.   mon.setTextColor(colors.white)
  80.   mon.write("Fuel Heat: ")
  81.   mon.setTextColor(colors.lime)
  82.   mon.write(math.floor(reactor1.getFuelTemperature()))
  83.  
  84.   mon.setCursorPos(26,5)
  85.   mon.setTextColor(colors.white)
  86.   mon.write("Rotor Speed:")
  87.   mon.setTextColor(colors.lime)
  88.   mon.write(math.floor(turbine1.getRotorSpeed()))
  89.  
  90.   mon.setCursorPos(26,6)
  91.   mon.setTextColor(colors.white)
  92.   mon.write("Fluid Rate: ")
  93.   mon.setTextColor(colors.lime)
  94.   mon.write(math.floor(turbine1.getInputAmount()))
  95.  
  96.   -- End Reactor 1
  97.  
  98.    sleep(1)
  99. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement