Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getAllStats()
- local stats = {}
- local reactor = reactors[1]
- if VERSION == "NEW" then
- if reactor.mbIsConnected() == true and reactor.mbIsAssembled() == true then
- local reactorEnergyStats = reactor.getEnergyStats()
- local reactorFuelStats = reactor.getFuelStats()
- stats["reactorRodsLevel"] = reactor.getControlRodsLevels()
- stats["rfTotal"] = reactorEnergyStats["energyStored"]
- stats["rfPerTick"] = math.ceil(reactorEnergyStats["energyProducedLastTick"])
- stats["rodLevel"] = stats["reactorRodsLevel"][0]
- stats["fuelPerTick"] = round(reactorFuelStats["fuelConsumedLastTick"], 2)
- end
- else
- stats["rfTotal"] = reactor.getEnergyStored()
- stats["rfPerTick"] = math.floor(reactor.getEnergyProducedLastTick())
- stats["rodLevel"] = math.floor(reactor.getControlRodLevel(0))
- stats["fuelPerTick"] = reactor.getFuelConsumedLastTick()
- end
- return stats
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement