Насколько мне известно — все деревья прокачки привязаны к своим номерам. Только вот разные последовательности получения одних и тех же навыков ни на что не влияют.
Например, если у меня Тазар, эксперт брони, продвинутая тактика. Дают на выбор: эксперт тактика, базовый воздух. Так вот на следующий уровень, если продвинуть тактику, в любом случае предложат воздух. Не верите? - проверьте в сингл плеере, навыки можете взять любые. В этом весь смысл, что комбинация некоторых навыков всегда будет приводить к одному и тому же дереву прокачки. Не верю, что вы не замечали, как подозрительно одинаково качаются верховные лорды, например. В 90% они получают землю и логу, а так же оффенс и броню. Крайне редки отклонения. Это всё о том, что деревья прокачки одинаковые. К примеру у Крега и у Нимуса (со старта продвинутый офенс) будет один и тот же набор деревьев, т.е. суммарно их будет 255, но не на каждого, а на двоих. Если вы берёте например мистицизм в витчхатке, то подбирается соответствующее дерево, где энным навыком идёт мистицизм. Как раз таки из-за количества вторичных навыков такое количество деревьев прокачки. Такие дела.
Чит - это когда неизвестный тебе номер дерева ты достаёшь из сейва. Это одно дело. А другое дело, если ты сначала запарился, вытащил все 255 деревьев, удобненько их систематизировал, а, может даже и прогу написал, которая по навыкам ищет возможные номера деревьем (а ведь с течением уровней в любом случае станет понятно, какое именно у тебя дерево).
Вот сейчас в данный момент я играю игру, где мне дали (Тазару) сначала удачу, затем воду. Я знал, что при выборе между мистицизмом и удачей лучше предпочесть последнюю, потому что на моей памяти деревья с удачей хороши, когда дают воду. За ней пришла лога, следопыт следом. И что мне ещё надо? Сейчас я уже точно знаю, т.к. посмотрел и нашёл номер дерева у себя в картотеке (условно говоря, пока это только для тазара и довольно не систематизированная информация), и теперь знаю, что мне предложат землю, затем офенс. Вот так.
Добавлено через 13 минут
Ты похоже неверно толкуешь само понятие "дерево прокачки".
У одного героя в одном сейве одно дерево, которое чётко определяет получение всех навыков по всем возможным ветвям развития. Для бесконечного количества сейвов у каждого героя имеется 255 разных деревьев, одно из которых будет в каждом конкретном сейве.
По поводу картотеки. Труд аццкий даже для одного героя, учесть же все варианты при искажении дерева навыками, полученными "со стороны" - вообще нереально. А вот прога могёт..
Прога есть, но она в данный момент черпает все данные из кода. Если заставить её запомнить всё, то и будет картотека. В принципе это не должно быть убер-сложно, часа два работы и картотека готова. А если хорошенько поработать, то можно вбивать имя героя, текущие навыки и смотреть, какие возможные варианты древ прокачки сейчас существуют. Вот и всё, вроде бы