Advertisement
Guest User

in

a guest
Sep 21st, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.13 KB | None | 0 0
  1. local monitor = peripheral.wrap("right")
  2. local reactor = peripheral.wrap("back")
  3. local on
  4. local energy
  5. local fuel
  6. local waste
  7. local energyPer
  8. local Ctemp
  9. local Htemp
  10. local Fmax
  11. local activity
  12. term.redirect(monitor)
  13. term.clear()
  14. while true do
  15.    term.clear()
  16.    on = reactor.getActive()
  17.    energy = reactor.getEnergyStored()
  18.    fuel = reactor.getFuelAmount()
  19.    waste = reactor.getWasteAmount()
  20.    Ctemp = reactor.getCasingTemperature()
  21.    Htemp = reactor.getFuelTemperature()
  22.    Fmax = reactor.getFuelAmountMax()
  23.    activity = reactor.getFuelReactivity()
  24.    if on then
  25.       print("status: online")
  26.    else
  27.       print("status: offline")
  28.    end
  29.    energyPer = energy / 10000000 * 100
  30.    print("energy: "..energy.." RF")
  31.    print("energy: "..energyPer.."%")
  32.    print("core temp: "..Ctemp.." C")
  33.    print("hull temp: "..Htemp.." C")
  34.    print("fuel: "..fuel.." mb")
  35.    print("waste: "..waste.." mb")
  36.    print("max fuel: "..Fmax.." mb")
  37.    print("fuel reactivity: "..activity.."%")
  38.    if energyPer > 50 then
  39.       reactor.setActive(false)
  40.    elseif energyPer < 25 then
  41.       reactor.setActive(true)
  42.    end
  43.    sleep(1)
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement