XxBloodyHell

CC Dual Reactor Automation v0.1

May 5th, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.71 KB | None | 0 0
  1. local reactor1 = peripheral.wrap("BigReactors-Reactor_1")
  2. local reactor2 = peripheral.wrap("BigReactors-Reactor_2")
  3.  
  4. local net = peripheral.wrap("bottom")
  5. local d = net.callRemote("tile_blockcapacitorbank_name_0","getEnergyStored")
  6. local cap = (d*5)
  7.  
  8. local low = 25000000
  9. local high = 100000000
  10.  
  11. function r1Level_0()
  12.     reactor1.setAllControlRodLevels(0)
  13. end
  14.  
  15. function r2Level_0()
  16.     reactor2.setAllControlRodLevels(0)
  17. end
  18.  
  19. function r1Level_100()
  20.     reactor1.setAllControlRodLevels(100)
  21. end
  22.  
  23. function r2Level_100()
  24.     reactor2.setAllControlRodLevels(100)
  25. end
  26.  
  27.  
  28. while true do
  29.     if cap <= low then
  30.         r1Level_0
  31.         r2Level_0
  32.     end
  33.    
  34.     if cap >= high then
  35.         r1Level_100
  36.         r2Level_100
  37.     end
  38.    
  39.     sleep(5)
  40. end
Advertisement
Add Comment
Please, Sign In to add comment