"изменчивая мана" не работает у орка - проверено!!!
Из этого вытекает следующая проблема:
перки, чей SkillType это SKILLTYPE_STANDART_PERK не обращают внимание на SkillPrerequisites (так как не являются SPECIAL_PERK или UINQUE_PERK, которые и обращаются к SkillPrerequisites) а значит им не указать привязку к тому или иному классу героя (на строчку HeroClass игра практически не реагирует - это либо рудимент от предыдущих версий игры и вообще не работает более, либо эта строка всё ещё играет роль при определении перков, которые будут рандомно выданы при повышении уровня*, что ни как не связано с нашей проблемой, а лишь ограничивает рандом)
Раз мы не можем указать для изменчивой маны клас героя (ни через HeroClass, ни через SkillPrerequisites так как это STANDART_PERK) получается, что "изменчивую ману" всегда будут предлагать орку.
Тут надо оговорится - в ТоЕ у нас есть перки, которые можно получить только определенным расам и они не требуют предшествующих перков из данного скила, но это только по тому, что SkillPrerequisites у них всё же есть, но он касается перка принадлежащего другому скилу (пример: Экзорцизм у гномов - находится в магии призыва и не требует перков магии призыва, но в SkillPrerequisites указан перк "завершенная руна"), а мы с вами против связей между скилами.
Есть ещё один способ, но он нам не подходит - способ основан на том, что некоторые скилы дублированны с припиской "BARBARIAN", но дубликата скила "удача" у нас нет.
* Из Heroes5_Manual_3.0.pdf:
"При повышении уровня героя в нормальном случае предлагаются:
- 1 «новый» навык;
- 1 навык «на улучшение»;
- 1 «стандартное» умение (доступное всем классам героев);
- 1
«специальное» умение (уникальное для класса героя).
Если что-либо из этого герой не может получить в данный момент, то предлагается замена: вместо навыка -
навык, вместо умения - умение. Если подходящей замены нет, то не предлагается ничего"
Добавлено через 9 минут
То есть получается, что нам необходимо иметь в удаче три стандартных перка, которые работают у всех рас, а вот развивать их ветки можно как душе угодно.
Добавлено через 7 минут
а вообще-то может можно указать в SkillPrerequisites расовый скил а не какой-то перк??? Тогда можно выкрутится - ща проверю