Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dreactor = peripheral.wrap("draconic_reactor_0")
- dmon = peripheral.wrap("monitor_23")
- function clear()
- dmon.clear()
- term.clear()
- term.setCursorPos(1,1)
- dmon.setCursorPos(1,1)
- end
- while true do
- clear()
- term.setCursorPos(16,1)
- dmon.setCursorPos(7,1)
- print("Draconic Reactor")
- dmon.write("Draconic Reactor")
- tbl = peripheral.call("draconic_reactor_0","getReactorInfo")
- tbl = dreactor.getReactorInfo()
- for k, v in pairs (tbl) do
- if k == "status" then
- term.setCursorPos(8,3)
- dmon.setCursorPos(8,3)
- print("Status: "..v)
- dmon.write("Status: "..v)
- end
- if k == "temperature" then
- if v >= 8500 then
- dreactor.stopReactor()
- clear()
- dmon.write("Reactor Overheated")
- print("Reactor Overheated")
- end
- term.setCursorPos(3,4)
- dmon.setCursorPos(3,4)
- print("Temperature: "..v)
- dmon.write("Temperature: "..v)
- end
- if k == "fieldDrainRate" then
- term.setCursorPos(3,6)
- dmon.setCursorPos(3,6)
- print("Field Drain: "..v)
- dmon.write("Field Drain: "..v)
- end
- if k == "generationRate" then
- term.setCursorPos(4,5)
- dmon.setCursorPos(4,5)
- print("Generating: "..v)
- dmon.write("Generating: "..v)
- end
- if k == "energySaturation" then
- term.setCursorPos(1,7)
- dmon.setCursorPos(1,7)
- print("RF Saturation: "..v)
- dmon.write("RF Saturation: "..v)
- end
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment