Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print('ReactorControl Engaged. View Monitor.')
- emptyflag=0
- offlineflag=0
- flashflag=0
- reactor=peripheral.wrap('BigReactors-Reactor_0')
- if reactor.getEnergyStored()<=10000000 and reactor.getEnergyStored()>100 then
- reactor.setAllControlRodLevels(0+(math.floor(reactor.getEnergyStored()/100000)))
- else
- reactor.setAllControlRodLevels(0)
- end
- if reactor.getFuelAmount()<=100 and offlineflag==0 then
- reactor.setAllControlRodLevels(100)
- reactor.setActive(false)
- emptyflag=1
- else
- emptyflag=0
- end
- if rs.getInput('bottom')==false and emptyflag==0 then
- reactor.setActive(true)
- offlineflag=0
- end
- if rs.getInput('bottom')==true and emptyflag==0 then
- reactor.setActive(false)
- reactor.setAllControlRodLevels(100)
- offlineflag=1
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment