Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- local reactor1 = peripheral.wrap("BigReactors-Reactor_0")
- local mon = peripheral.wrap("monitor_0")
- local turbine1 = peripheral.wrap("BigReactors-Turbine_0")
- local turbine2 = peripheral.wrap("BigReactors-Turbine_1")
- local turbine3 = peripheral.wrap("BigReactors-Turbine_2")
- local turbine4 = peripheral.wrap("BigReactors-Turbine_3")
- mon.clear()
- -- Begin Reactor 1
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.white)
- mon.write("Reactor Stats")
- mon.setCursorPos(1,2)
- mon.setTextColor(colors.white)
- mon.write("MB/T: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(reactor1.getEnergyProducedLastTick()))
- mon.setCursorPos(1,3)
- mon.setTextColor(colors.white)
- mon.write("Casing Heat: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(reactor1.getCasingTemperature()))
- mon.setCursorPos(1,4)
- mon.setTextColor(colors.white)
- mon.write("Fuel Heat: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(reactor1.getFuelTemperature()))
- mon.setCursorPos(1,5)
- mon.setTextColor(colors.white)
- mon.write("Water Level: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor((reactor1.getCoolantAmount()/reactor1.getCoolantAmountMax())*100))
- mon.setCursorPos(1,6)
- mon.setTextColor(colors.white)
- mon.write("Steam Level: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor((reactor1.getHotFluidAmount()/reactor1.getHotFluidAmountMax())*100))
- -- End Reactor 1
- -- Start Turbine 1
- mon.setCursorPos(20,1)
- mon.setTextColor(colors.white)
- mon.write("Turbine 1 Stats")
- mon.setCursorPos(20,2)
- mon.setTextColor(colors.white)
- mon.write("RF/T: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine1.getEnergyProducedLastTick()))
- mon.setCursorPos(20,3)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine1.getRotorSpeed()))
- mon.setCursorPos(20,4)
- mon.setTextColor(colors.white)
- mon.write("Flow: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine1.getFluidFlowRateMax()))
- --End Turbine 1
- -- Start Turbine 2
- mon.setCursorPos(20,6)
- mon.setTextColor(colors.white)
- mon.write("Turbine 2 Stats")
- mon.setCursorPos(20,7)
- mon.setTextColor(colors.white)
- mon.write("RF/T: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine2.getEnergyProducedLastTick()))
- mon.setCursorPos(20,8)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine2.getRotorSpeed()))
- mon.setCursorPos(20,9)
- mon.setTextColor(colors.white)
- mon.write("Flow: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine2.getFluidFlowRateMax()))
- --End Turbine 2
- -- Start Turbine 3
- mon.setCursorPos(35,1)
- mon.setTextColor(colors.white)
- mon.write("Turbine 3 Stats")
- mon.setCursorPos(35,2)
- mon.setTextColor(colors.white)
- mon.write("RF/T: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine3.getEnergyProducedLastTick()))
- mon.setCursorPos(35,3)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine3.getRotorSpeed()))
- mon.setCursorPos(35,4)
- mon.setTextColor(colors.white)
- mon.write("Flow: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine3.getFluidFlowRateMax()))
- --End Turbine 3
- -- Start Turbine 4
- mon.setCursorPos(35,6)
- mon.setTextColor(colors.white)
- mon.write("Turbine 4 Stats")
- mon.setCursorPos(35,7)
- mon.setTextColor(colors.white)
- mon.write("RF/T: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine4.getEnergyProducedLastTick()))
- mon.setCursorPos(35,8)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine4.getRotorSpeed()))
- mon.setCursorPos(35,9)
- mon.setTextColor(colors.white)
- mon.write("Flow: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine4.getFluidFlowRateMax()))
- --End Turbine 4
- sleep(5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement