Advertisement
geremy44

test2

Aug 9th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. function getAllStats()
  2. local stats = {}
  3. local reactor = reactors[1]
  4.  
  5. if VERSION == "NEW" then
  6. if reactor.mbIsConnected() == true and reactor.mbIsAssembled() == true then
  7. local reactorEnergyStats = reactor.getEnergyStats()
  8. local reactorFuelStats = reactor.getFuelStats()
  9. stats["reactorRodsLevel"] = reactor.getControlRodsLevels()
  10.  
  11. stats["rfTotal"] = reactorEnergyStats["energyStored"]
  12. stats["rfPerTick"] = math.ceil(reactorEnergyStats["energyProducedLastTick"])
  13. stats["rodLevel"] = stats["reactorRodsLevel"][0]
  14. stats["fuelPerTick"] = round(reactorFuelStats["fuelConsumedLastTick"], 2)
  15. end
  16. else
  17. stats["rfTotal"] = reactor.getEnergyStored()
  18. stats["rfPerTick"] = math.floor(reactor.getEnergyProducedLastTick())
  19. stats["rodLevel"] = math.floor(reactor.getControlRodLevel(0))
  20. stats["fuelPerTick"] = reactor.getFuelConsumedLastTick()
  21. end
  22.  
  23. return stats
  24. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement