joeyahines

RC Computer v1.0

Jan 27th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.69 KB | None | 0 0
  1. local component = require("component")
  2.  
  3. --Reactor peripheral
  4. reactor = component.br_reactor
  5.  
  6. --Max RF in the buffer
  7. eStorage = 1000000
  8.  
  9. --While reactor not connected
  10. while (reactor.getConnected() == false) do
  11.     message = "Reactor Not Connected"
  12. end
  13.  
  14. --Set rods to full
  15. reactor.setAllControlRodLevels(100)
  16. level = 100
  17. --Main Program Loop
  18. while (true) do
  19.     oldLevel = level
  20.     if (reactor.getEnergyStored() < (eStorage/2) && level > 0) then
  21.         level = level - 10    
  22.     elseif (reactor.getEnergyStored() > (eStorage/2) && level < 100) then
  23.         level = level + 10
  24.     end
  25.    
  26.     if (oldLevel != level) then
  27.         print level
  28.     end
  29.    
  30.     reactor.setAllControlRodLevels(level)
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment