Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local waitTime = 0.5
- local reactor = peripheral.find("BiggerReactors_Reactor")
- local reactorMaxCoolant = reactor.coolantTank().capacity()
- function getReactorFluidPercent()
- local actualWaterLevel = reactor.coolantTank().coldFluidAmount()
- local percent = ( 100 / reactorMaxCoolant ) * actualWaterLevel
- return percent
- end
- function setRodLevel(percent)
- local reactorRodNum = reactor.controlRodCount()
- local rodPercent = 100-percent
- for count = 0, reactorRodNum-1, 1 do
- reactor.getControlRod(count).setLevel(rodPercent)
- end
- end
- function main()
- while true do
- local percent = getReactorFluidPercent()
- setRodLevel(percent)
- print("Debug: "..percent)
- os.sleep(waitTime)
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment