Почему в комментариях нумерация вдруг пошла с единицы?
Улыбнулся, спасибо

Поясните что это за зверь такой - номер дерева?
Это моё название (так удобней). Используется для получения Seed, проще говоря.
Seed = 343FDh * Hero_Level + 26497h * N + 259DFh
Да, и разумный вопрос: а посещение объектов, как мы раньше говорили, "сбивающих" дерево навыков, оставляет ли неизменным R?
Да, просто новый навык добавляется. Соотвественно меняется сумма SUM_W и генерируются другие навыки (т.е. дерево ломается). Алгоритм работает и в этом случае.