Advertisement
monsterzack5

fist

Feb 18th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. print("Starting Reactor Program")
  2. local reactor = peripheral.wrap("BigReactors-Reactor_2")
  3. local chat = peripheral.wrap("back")
  4. local bank = peripheral.wrap("right")
  5.  rt = false
  6.  
  7. function getBankState()
  8.  bankPower = bank.getEnergyStored()
  9.  bankPercent = ((bankPower / 400000000) * 100)
  10.   return bankPercent
  11. end
  12.  
  13. function getReactorState()
  14.  rePower = reactor.getEnergyStored()
  15.  rePercent = ((rePower / 10000000) * 100)
  16.  return rePercent
  17. end
  18.  
  19. while true do
  20.  if getReactorState() >= 75 then
  21.   reactor.setActive(false)
  22.     if rt == true then
  23.       chat.say("Reactor and Capacitor Bank are full, Powering down")
  24.       rt = false
  25.       sleep(1.5)
  26.    end
  27.  end
  28.   if getBankState() <= 10 then
  29.    reactor.setActive(true)  
  30.     if rt == false then
  31.      chat.say("Extremely Low Power, Starting Reactor")
  32.      rt = true  
  33.      sleep(1,5)
  34.      end
  35.    end
  36. sleep(5)
  37. --print(getBankState())
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement