kernel = require("kernel") speakerDriver = kernel.addDriver("speaker_driver") local modem = peripheral.find("modem") local monitor = peripheral.wrap("top") controlRoomSpeakers = peripheral.find("speaker") function setNewLine() local x,y = monitor.getCursorPos() monitor.setCursorPos(1, y + 1) monitor.clearLine() end local function startup() speakerDriver.startup() --speakerDriver.playControlRoomAlarm(controlRoomSpeakers) --speakerDriver.playExternalAlarm(controlRoomSpeakers) --speakerDriver.playInternalAlarm(controlRoomSpeakers) speakerDriver.playTTSFile(controlRoomSpeakers, "ELLO MATE LOVELY DAY INIT YOU GOT ANYYYY BEEEANSS AND TOAST ON YA MATE ID LOVE TO HAVE SOME BEANS N TOAST") speakerDriver.playTTSFile(controlRoomSpeakers, "ITS ME NOVA ELLO THEY GOT ME LOCKED IN A BLOOOODY BOX MATE") end local function run() monitor.setTextScale(0.5) monitor.setCursorPos(1,0) startup() while true do setNewLine() monitor.write("Checking for reactor status...") setNewLine() monitor.write("Checking main control loop...") sleep(2) end end return { run = run }