This tool calculates the minimum number of hero souls you should have before levelling up Siyalatas.
Letting your hero souls drop further afterwards will result in less DPS than if you had left it at the previous level.
Minimum Hero Souls:
If you find any errors in my code, please let me know on reddit, /u/Folan.