Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- reactor = peripheral.wrap("bottom")
- monitor = peripheral.wrap("left")
- lastTick = 0
- term.clear()
- controlRodCount = reactor.getNumberOfControlRods()
- term.setCursorPos(1,2)
- print("Control Rod Count: "..controlRodCount)
- while true do
- active = reactor.getActive()
- term.setCursorPos(1,1)
- print("Reactor Status: ")
- term.setCursorPos(17,1)
- if active == true then
- term.setTextColour(colours.green)
- print("Online ")
- else
- term.setTextColour(colours.red)
- print("Offline")
- end
- term.setTextColour(colours.white)
- term.setCursorPos(25,2)
- controlRodLevel = reactor.getControlRodLevel(1)
- print("Control Rod Level: "..controlRodLevel.." % ")
- energyStored = reactor.getEnergyStored()
- term.setCursorPos(1,4)
- print("Energy Stored: "..energyStored.."/10000000 RF ")
- term.setCursorPos(37,4)
- percentEnergy = (energyStored/10000000)*100
- if percentEnergy == 0 then
- print("0.000")
- else
- print(percentEnergy)
- end
- term.setCursorPos(42,4)
- print(" % ")
- term.setCursorPos(1,6)
- fuelTemp = reactor.getFuelTemperature()
- newFuelTemp = math.floor(fuelTemp)
- print("Fuel Temperature: "..newFuelTemp.." C ")
- term.setCursorPos(1,7)
- caseTemp = reactor.getCasingTemperature()
- newCaseTemp = math.floor(caseTemp)
- print("Casing Temperature: "..newCaseTemp.." C ")
- term.setCursorPos(1,9)
- fuelAmount = reactor.getFuelAmount()
- print("Fuel Level: "..fuelAmount.." mB ")
- term.setCursorPos(1,10)
- wasteAmount = reactor.getWasteAmount()
- print("Waste Level: "..wasteAmount.." mB ")
- term.setCursorPos(1,12)
- fuelLastTick = reactor.getFuelConsumedLastTick()
- if fuelLastTick == 0 then
- print("Fuel Used Last Tick: 0.0000")
- else
- print("Fuel Used Last Tick: "..fuelLastTick)
- end
- term.setCursorPos(28,12)
- print(" mB ")
- term.setCursorPos(1,14)
- RFPerFuel = lastTick/fuelLastTick
- floorRFPerFuel = math.floor(RFPerFuel)
- print("RF Per mb of Fuel: "..floorRFPerFuel.." RF ")
- term.setCursorPos(1,17)
- lastTick = reactor.getEnergyProducedLastTick()
- floorLastTick = math.floor(lastTick)
- if lastTick == 0 then
- print("Generation Rate: 0 RF/tick ")
- else
- print("Generation Rate: "..floorLastTick.." RF/tick ")
- end
- term.setCursorPos(1,18)
- fuelReactivity = reactor.getFuelReactivity()
- print("Fuel Reactivity: "..fuelReactivity)
- term.setCursorPos(21,18)
- print(" % ")
- sleep(.05)
- end
Add Comment
Please, Sign In to add comment