Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- reactor = peripheral.wrap("back")
- FuelLevel = reactor.getFuelFilledPercentage()*100
- WasteLevel = reactor.getWasteFilledPercentage()*100
- Damage = reactor.getDamagePercent()*100
- function getRealTime()
- local time = os.date("*t")
- return time
- end
- function checkDanger()
- --Temperature--
- if reactor.getTemperature() >= reactor.getHeatCapacity() / 2.7 then
- print("Reactor Scrammed , High Temperature Detected")
- end
- --FuelLevel--
- if FuelLevel <= 90 then
- print("Reactor Scrammed , Fuel Level Low")
- end
- --NuclearWaste--
- if WasteLevel >= 30 then
- print("Waste Level High")
- reactor.scram()
- end
- --Damage--
- if Damage >= 5 then
- print("Damage Detected")
- reactor.scram()
- end
- print("Reactor Status OK")
- print("Waste: "..WasteLevel)
- sleep(10)
- end
- parallel.waitForAll(checkDanger)
Advertisement
Add Comment
Please, Sign In to add comment