Schneemann

Reactor Ctrl

Jun 2nd, 2022 (edited)
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. local component = require "component"
  2. local event = require "event"
  3. local term = require "term"
  4. local computer = require "computer"
  5. reactor = component.nc_fission_reactor
  6.  
  7. computer.beep()
  8.  
  9. print("Initialising...")
  10.  
  11. repeat
  12. local power = reactor.getEnergyChange()
  13. term.clear()
  14. if (power < 0) then
  15. print("Reactor ONLINE")
  16. else
  17. print("Reactor OFFLINE")
  18. end
  19. currentHeat = reactor.getHeatLevel()
  20. maxHeat = 2400000
  21. print("")
  22. print("Heat")
  23. print(currentHeat .. "/" .. maxHeat)
  24. cells = reactor.getNumberOfCells()
  25. print("")
  26. print("Cells Remaining")
  27. print(cells)
  28.  
  29. if (currentHeat > 0) then
  30. computer.beep()
  31. end
  32. if (currentHeat > (maxHeat/2)) then
  33. reactor.deactivate()
  34. end
Add Comment
Please, Sign In to add comment