while true do local reactor1 = peripheral.wrap("BigReactors-Reactor_0") local turbine1 = peripheral.wrap("BigReactors-Turbine_10") local turbine2 = peripheral.wrap("BigReactors-Turbine_11") local turbine3 = peripheral.wrap("BigReactors-Turbine_12") local turbine4 = peripheral.wrap("BigReactors-Turbine_9") local turbine5 = peripheral.wrap("BigReactors-Turbine_5") local turbine6 = peripheral.wrap("BigReactors-Turbine_6") local turbine7 = peripheral.wrap("BigReactors-Turbine_7") local turbine8 = peripheral.wrap("BigReactors-Turbine_8") local mon = peripheral.wrap("monitor_1") mon.clear() mon.setCursorPos(1,1) mon.setTextColor(colors.white) mon.write("Reactor Active: ") mon.setTextColor(colors.lime) mon.write(reactor1.getActive()) mon.setCursorPos(23,1) mon.setTextColor(colors.white) mon.write("Fuel Usage: ") mon.setTextColor(colors.lime) fuel = reactor1.getFuelConsumedLastTick() fuel = fuel * 1000 fuel = math.floor(fuel) fuel = fuel / 1000 mon.write(fuel) mon.setCursorPos(1,3) mon.setTextColor(colors.white) mon.write("Turbine 1: ") mon.setTextColor(colors.lime) mon.write(turbine1.getActive()) mon.setCursorPos(18,3) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine1.getRotorSpeed())) mon.setCursorPos(31,3) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbinea = math.floor(turbine1.getEnergyProducedLastTick()) mon.write(turbinea) mon.setCursorPos(1,4) mon.setTextColor(colors.white) mon.write("Turbine 2: ") mon.setTextColor(colors.lime) mon.write(turbine2.getActive()) mon.setCursorPos(18,4) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine2.getRotorSpeed())) mon.setCursorPos(31,4) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbineb = math.floor(turbine2.getEnergyProducedLastTick()) mon.write(turbineb) mon.setCursorPos(1,5) mon.setTextColor(colors.white) mon.write("Turbine 3: ") mon.setTextColor(colors.lime) mon.write(turbine3.getActive()) mon.setCursorPos(18,5) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine3.getRotorSpeed())) mon.setCursorPos(31,5) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbinec = math.floor(turbine3.getEnergyProducedLastTick()) mon.write(turbinec) mon.setCursorPos(1,6) mon.setTextColor(colors.white) mon.write("Turbine 4: ") mon.setTextColor(colors.lime) mon.write(turbine4.getActive()) mon.setCursorPos(18,6) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine4.getRotorSpeed())) mon.setCursorPos(31,6) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbined = math.floor(turbine4.getEnergyProducedLastTick()) mon.write(turbined) mon.setCursorPos(1,7) mon.setTextColor(colors.white) mon.write("Turbine 5: ") mon.setTextColor(colors.lime) mon.write(turbine5.getActive()) mon.setCursorPos(18,7) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine5.getRotorSpeed())) mon.setCursorPos(31,7) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbinee = math.floor(turbine5.getEnergyProducedLastTick()) mon.write(turbinee) mon.setCursorPos(1,8) mon.setTextColor(colors.white) mon.write("Turbine 6: ") mon.setTextColor(colors.lime) mon.write(turbine6.getActive()) mon.setCursorPos(18,8) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine6.getRotorSpeed())) mon.setCursorPos(31,8) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbinef = math.floor(turbine6.getEnergyProducedLastTick()) mon.write(turbinef) mon.setCursorPos(1,9) mon.setTextColor(colors.white) mon.write("Turbine 7: ") mon.setTextColor(colors.lime) mon.write(turbine7.getActive()) mon.setCursorPos(18,9) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine7.getRotorSpeed())) mon.setCursorPos(31,9) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbineg = math.floor(turbine7.getEnergyProducedLastTick()) mon.write(turbineg) mon.setCursorPos(1,10) mon.setTextColor(colors.white) mon.write("Turbine 8: ") mon.setTextColor(colors.lime) mon.write(turbine8.getActive()) mon.setCursorPos(18,10) mon.setTextColor(colors.white) mon.write("Speed: ") mon.setTextColor(colors.lime) mon.write(math.floor(turbine8.getRotorSpeed())) mon.setCursorPos(31,10) mon.setTextColor(colors.white) mon.write(" RF/t: ") mon.setTextColor(colors.lime) turbineh = math.floor(turbine8.getEnergyProducedLastTick()) mon.write(turbineh) mon.setCursorPos(1,12) mon.setTextColor(colors.white) mon.write("Total RF/t: ") mon.setTextColor(colors.lime) total = turbinea + turbineb + turbinec + turbined + turbinee + turbinef + turbineg + turbineh mon.write(total) sleep(5) end function round2(num, idp) return tonumber(string.format("%." .. (idp or 0) .. "f", num)) end