Пример составления ряда весовПусть нужно составить ряд весов для рыцаря 1-го уровня на левел-апе. Уровень героя становится равным 2, а поэтому веса первичных навыков берём из первой строки (Knight 2-9): 35 45 10 10. Тогда соответствующий ряд весов будет выглядеть следующим образом:
1 35 80 90 100 Вот эта вот цифра
1 переменная?
1.3. Получаемый героем первичный навык зависит от того, в какой именно интервал попадает выпавшая грань кости. Всего интервалов 4 (по числу первичных навыков). В примере выше это [1, 35); [35, 80); [80, 90) и [90, 100]. Здесь квадратные скобки перед числом и после означают, что это число
включается в интервал, круглые -
не включается. Если выпавшая грань попадает в первый интервал, повышается навык атаки, во второй - навык защиты, в третий - навык силы магии, в четвёртый - навык знания.
Продолжение примераПусть игральная кость выпала гранью 35. Число 35 попадает во второй интервал, а поэтому нашему рыцарю повысят навык защиты. Нетрудно убедиться в том, что вероятность повышения атаки в данном случае равна 34%, защиты - 45%, силы магии - 10%, знания - 11%: параметр знания всегда "крадёт" 1% у параметра атаки. В Героях 3 этот нюанс поправили.
т.е. кость в данном случае может выпасть только с 4-мя значениями 35, 80, 90 и 100, верно? Скажем 21 выпасть не может в этом примере?
Поэтому, если рыцарю, варвару, колдунье или волшебнику добавить в редакторе карт навык "Некромантия", то прокачать его не удастся до конца игры, т.к. его вес равен 0 для перечисленных классов. Аналогично дело обстоит и с "Лидерством" для некромантов.
Да, но ведь можно поставить прокаченную некромантию -> экспертную. А будет ли такому герою с весом 0 идти бонусы за некромантию если в некромансерском замке построена повышалка на +10% ?
P.S. При написании данной статьи я обнаружил новый баг игры. Дело в том, что навык "Мудрость" в виде исключения продолжает предлагаться герою даже в том случае, когда все 8 слотов заняты навыками и среди них нет Мудрости. Таким образом, возможна ситуация, когда герою, имеющему 8 вторичных навыков, среди которых нет Мудрости, при очередном повышении уровня предлагают Мудрость! Её даже можно взять, но в списке навыков она отображена не будет, и в лучшем случае такой выбор приведёт просто к потере уровня (ведь вместо "9-го" навыка можно было улучшить уже имеющийся. Интересно отметить, что "багнутую" Мудрость для магических классов продолжают предлагать каждые три уровня и после того, как герой улучшит все свои навыки до экспертного уровня! Однако для стандартных героев магических классов этот баг встретить невозможно, т.к. они имеют Мудрость одним из стартовых навыков.
Забавно!
А если берем мудрость на 9 навыке, можно ли при этом изучить магию 3 - 5 уровней
Математика рулит! Это же целый алгоритм выпадения - построения навыков, круто!
Какой толк от этих процентов? Посмотрите внимательно на простейшие стратегии прокачки трёх разных игроков. У всех трёх - Логистика на первом месте, но почему-то результат - получение героем Логистики 3-й ступени - наступит с большей вероятностью для героя VDV_forever! Значит, навыки взаимосвязаны, и мы можем в некоторой степени контролировать их.
Мне больше всех повезло
Представьте, что вашему герою предложили два одинаково бесполезных навыка при повышении уровня: Орлиный глаз и Навигацию. Выбор какого навыка ускорит получение героем следующего уровня Логистики?
Я обычно в этом случае прокачиваю героя на уровня 4-5 вперед и смотрю разные деревья навыков. Потом выбираю оптимальную ветку и играю на чистовик.
Какие навыки Вы бы хотели иметь на 15-м уровне в большинстве игр? Для определённости пусть мы играем за Рыцаря.
Если экспертных то следующие: Логистика, Следопыт, Дипломатия, Мудрость, Лидерство либо Удача (можно напополам
)
P.S. Подозреваю ты задумал новую программу создать, где в зависимости от разных условий выпадения того или иного вторичного навыка, можно построить несколько деревьев! Еще бы это анимированно было, типа как рост дерева