Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- EasyBigReactor
- -- Hans Broeckx <hans.broeckx@gmail.com>
- -- Based on "Basic control for BigReactors-Reactor" by Emily Backes <lucca@accela.net>
- -- Max energy in a reactor's internal cell
- local energy_max=10000000
- -- Wait a few seconds for the world and reactor to load
- sleep(5)
- -- Connect reactor
- local reactor=peripheral.wrap("back")
- if (not reactor.getConnected()) then
- error("Computer port not connected to a valid reactor")
- end
- -- Program loop
- while true do
- -- Gather information
- local energy_stored=reactor.getEnergyStored()
- local energy_percentage=math.floor(100*energy_stored/energy_max)
- local can_charge=energy_stored<energy_max
- -- Manage control rods
- reactor.setAllControlRodLevels(energy_percentage)
- reactor.setActive(can_charge)
- -- Sleep 2s
- sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement