Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local rodLevels = 0
- reactor = peripheral.wrap("back")
- while true do
- rodModifier = math.floor( ( math.abs( 5000000 - reactor.getEnergyStored() ) / 5000000 ) * 10 )
- print("Modifier:"..rodModifier)
- if reactor.getEnergyStored() > 6000000 then
- rodLevels = math.min(rodLevels + rodModifier,100)
- end
- if reactor.getEnergyStored() < 4000000 then
- rodLevels = math.max(rodLevels - rodModifier, 0)
- end
- if reactor.getEnergyStored() > 9000000 then
- rodLevels = 100
- end
- if reactor.getEnergyStored() < 1000000 then
- rodLevels = 0
- end
- if reactor.getEnergyStored() == 10000000 then
- reactor.setActive(false)
- else
- reactor.setActive(true)
- end
- print("Rod Levels: "..rodLevels)
- reactor.setAllControlRodLevels(rodLevels)
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment