Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local monitor = peripheral.wrap("right")
- local reactor = peripheral.wrap("back")
- local on
- local energy
- local fuel
- local waste
- local energyPer
- local Ctemp
- local Htemp
- local Fmax
- local activity
- term.redirect(monitor)
- term.clear()
- while true do
- term.clear()
- on = reactor.getActive()
- energy = reactor.getEnergyStored()
- fuel = reactor.getFuelAmount()
- waste = reactor.getWasteAmount()
- Ctemp = reactor.getCasingTemperature()
- Htemp = reactor.getFuelTemperature()
- Fmax = reactor.getFuelAmountMax()
- activity = reactor.getFuelReactivity()
- if on then
- print("status: online")
- else
- print("status: offline")
- end
- energyPer = energy / 10000000 * 100
- print("energy: "..energy.." RF")
- print("energy: "..energyPer.."%")
- print("core temp: "..Ctemp.." C")
- print("hull temp: "..Htemp.." C")
- print("fuel: "..fuel.." mb")
- print("waste: "..waste.." mb")
- print("max fuel: "..Fmax.." mb")
- print("fuel reactivity: "..activity.."%")
- if energyPer > 50 then
- reactor.setActive(false)
- elseif energyPer < 25 then
- reactor.setActive(true)
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement