Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function getPeripheral(name)
- for i,v in pairs(peripheral.getNames()) do
- if (peripheral.getType(v) == name) then
- return v
- end
- end
- return ""
- end
- term.clear()
- print("ReactorOS v0.2")
- reactor = peripheral.wrap(getPeripheral("BigReactors-Reactor"))
- reactor.setAllControlRodLevels(50)
- print("Control rods set to 50%")
- print("Power off at 80% full, power on at 10% full")
- while(true) do
- bat = reactor.getEnergyStats()
- maxStorageCapacity = bat.energyCapacity
- currentEnergyStored = bat.energyStored
- pctFull = currentEnergyStored / maxStorageCapacity
- if pctFull > 0.7 then reactor.setActive(false) end
- if pctFull < 0.1 then reactor.setActive(true) end
- sleep(0.05)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement