Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mon1 = peripheral.wrap("monitor_8")
- function logic()
- repeat
- local A = reactor.getEnergyStored()
- sleep(2)
- local B = reactor.getEnergyStored()
- local Powergeneration = ((A-B)/2)
- local level = getControlRodLevel --this value is an integer.--
- if powergeneration < 0 then
- setAllControlRodLevels( level + 1)
- end
- until powergeneration > 0
- end
- function reactor()
- FuelBurnup = reactor.getFuelConsumedLastTick()
- EnergyProduced = reactor.getEnergyProducedLastTick()
- PowerStorage = reactor.getEnergyStored()
- mon1.SetCursorPos(10,1)
- mon1.Write ("fuel Burnup: "..FuelBurnup)
- mon1.SetCursorPos(10,2)
- mon1.Write ("Energy Production: "..EnergyProduced)
- mon1.SetCursorPos(10,3)
- mon1.Write ("RF Storage: "..PowerStorage)
- if EnergyProduced < 1000 then
- mon1.Write("Energy Production Low!")
- end
- end
- sleep (30)
Advertisement
Add Comment
Please, Sign In to add comment