Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- local reactor = peripheral.wrap("BigReactors-Reactor_0")
- local turbine = peripheral.wrap("BigReactors-Turbine_0")
- local mon = peripheral.wrap("top")
- local low = 250000
- local high = 800000
- if turbine.getEnergyStored()<= low then
- reactor.setActive(true)
- turbine.setActive(true)
- reactor.setAllControlRodLevels(80)
- end
- if turbine.getEnergyStored() >= high then
- reactor.setAllControlRodLevels(100)
- end
- mon.clear()
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.white)
- mon.write("Reactor: ")
- mon.setTextColor(colors.lime)
- if reactor.getActive() then
- mon.setTextColor(colors.lime)
- mon.write("ACTIVE")
- else
- mon.setTextColor(colors.red)
- mon.write("OFFLINE")
- end
- mon.setCursorPos(1,2)
- mon.setTextColor(colors.white)
- mon.write("Fuel: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(reactor.getFuelAmount()))
- mon.setTextColor(colors.white)
- mon.write(" mB")
- mon.setCursorPos(1,3)
- mon.write("Waste: ")
- mon.setTextColor(colors.blue)
- mon.write(math.floor(reactor.getWasteAmount()))
- mon.setCursorPos(1,4)
- mon.setTextColor(colors.white)
- mon.write(reactor.getNumberOfControlRods())
- mon.setTextColor(colors.white)
- mon.write(" Fuel Rods")
- mon.setCursorPos(1,5)
- mon.write(math.floor(reactor.getEnergyStored()))
- mon.write(" Energy Stored")
- mon.setCursorPos(1,6)
- mon.write("Control Rods at ")
- mon.write(reactor.getControlRodLevel(0))
- mon.write("%")
- mon.setCursorPos(1,7)
- mon.write("Steam Production ")
- mon.write(math.floor(reactor.getHotFluidProducedLastTick()))
- mon.write(" mb/t")
- mon.setCursorPos(1,8)
- mon.write("Fuel temperature ")
- mon.write(reactor.getFuelTemperature())
- mon.write(" C")
- mon.setCursorPos(1,9)
- mon.write("Casing temperature ")
- mon.write(reactor.getCasingTemperature())
- mon.write(" C")
- mon.setCursorPos(1,10)
- mon.setTextColor(colors.white)
- mon.write("=============================")
- mon.setCursorPos(1,11)
- mon.setTextColor(colors.white)
- mon.write("Turbine: ")
- if turbine.getActive() then
- mon.setTextColor(colors.lime)
- mon.write("ACTIVE")
- else
- mon.setTextColor(colors.red)
- mon.write("OFFLINE")
- end
- mon.setCursorPos(1,12)
- mon.setTextColor(colors.white)
- mon.write("Energy: ")
- mon.write(math.floor(turbine.getEnergyStored()))
- mon.setCursorPos(1,13)
- mon.write("Rotor Speed: ")
- mon.write(math.floor(turbine.getRotorSpeed()))
- sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement