Вот. По многочисленным просьбам Точная инфа по урону.
http://webfile.ru/4947498
Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
Сегодня Sub-Zero пок..Сегодня Sub-Zero показал мне интересный случай работы "Берсерка". Настолько интересный, что я решил исследовать "Берсерк" подробнее. "Берсерк" в Героях (1 - 3) очень интересное заклинание, которое не один раз заставляло игроков удивиться!
Например, в Тройке (на правах оффтопа) это заклинание работает так: http://heroescommunity.com/viewthread.php3?TID=27539&pagenumber=7 http://heroescommunity.com/viewthread.php3?TID=27539&pagenumber=8 (на английском) Уверен, в Героях 1 "Берсерк" "закручен" не хуже |
|
Вообще поведение мон..Вообще поведение монстров на поле боя в атаке, еще не изученный вопрос.
Иногда думаешь, что комп должен мочить лучников, ан нет бьет огров (в определенной ситуации)! http://www.handbookhmm.ru- Познай все тонкости игры!
|
Что по-вашему это? ..После победы в последнем сценарии кампании можно было бы наблюдать следующее поздравление:
Спасибо, Miner, за интересный факт! |
|
Герой с армией 7 кен..Герой с армией 7 кентавров и 5 горгулий нападает на отряд нейтральных гномов. Удача героя 0, атака 124. Рассчитать возможный урон кентавров и горгулий при атаке гномов.
|
Элементарная математ..Элементарная математика спасёт мир!
Решение. Открываем Справочник и находим атаку кентавров (A1 = 3) и горгулий (A2 = 4), а также защиту гномов (D = 5). Смотрим базовый урон кентавра (1-2) и горгульи (2-3). Под предводительством героя атака монстров в его армии возрастёт на 124. Т.е. атака кентавров окажется равной 3 + 124 = 127, атака горгулий будет равна 4 + 124 = -128. Как видим, атака кентавров в армии героя намного больше защиты гномов (127 >> 5), а атака горгулий намного меньше: -128 << 5. Следовательно, базовый урон кентавров увеличится в 5 раз, а базовый урон горгулий уменьшится в 5 раз: 7 кентавров: 7 * 5 * [1 .. 2] = [35 .. 70] 5 горгулий: 5 * 1/5 * [2 .. 3] = [2 .. 3] Возникает вопрос: а все ли уроны из диапазона [35 .. 70] возможны? |
Оказывается, что не ..Оказывается, что не все.
Базовый урон 7-ми кентавров есть целое число, которое может принимать 8 значений: 1 + 1 + 1 + 1 + 1 + 1 + 1 = 7 1 + 1 + 1 + 1 + 1 + 1 + 2 = 8 1 + 1 + 1 + 1 + 1 + 2 + 2 = 9 1 + 1 + 1 + 1 + 2 + 2 + 2 = 10 1 + 1 + 1 + 2 + 2 + 2 + 2 = 11 1 + 1 + 2 + 2 + 2 + 2 + 2 = 12 1 + 2 + 2 + 2 + 2 + 2 + 2 = 13 2 + 2 + 2 + 2 + 2 + 2 + 2 = 14 После умножения на модификатор (который зависит от разности атаки нападающего и защиты обороняющегося), получим только 8 возможных уронов из диапазона [35 .. 70]: 35, 40, 45, 50, 55, 60, 65, 70. Как видно, эти уроны есть числа кратные модификатору (в данном случае - числу 5). При этом вероятность выпадения конкретного урона равна вероятности выпадения соответствующего базового урона. Если же модификатор не есть целое число, то количество возможных уронов может отличаться от количества базовых уронов. Например, для тех же 7 кентавров при модификаторе 0,2 получим: floor(0,2 * 7 + 0,5) = 1, floor(0,2 * 8 + 0,5) = 2, floor(0,2 * 9 + 0,5) = 2, floor(0,2 * 10 + 0,5) = 2, floor(0,2 * 11 + 0,5) = 2, floor(0,2 * 12 + 0,5) = 2, floor(0,2 * 13 + 0,5) = 3, floor(0,2 * 14 + 0,5) = 3, т.е. всего три возможных урона: 1, 2, 3 вместо восьми: 7, 8, 9, 10, 11, 12, 13, 14. Изменятся и вероятности выпадения таких кратных уронов: P(1) = P(7); P(2) = P(8) + P(9) + P(10) + P(11) + P(12); P(3) = P(13) + P(14). |
|
В разделе 11. Расчет..В разделе 11. Расчет нанесенного урона в бою подставляю исходные данные и получаю:
7 кентавров при атаке героя 127 нанесут гномам урон: Атака 32000-32000 (максимально возможный урон одному стеку юнита); Умрет 1600-1600 ... как то неверится... и лишь с атакой героя 90, 7 кентавров нанесут: Атака 30736-32000, Умрет 1536-1600 гномов. 5 горгульям достаточно уровня атаки героя 86 для уничтожения 1600 гномов. Похоже прога не совсем корректная... P.S. Саша, а ты раздел по багам скоро выложишь Я в ожидании http://www.handbookhmm.ru- Познай все тонкости игры!
|
7 кентавров при атак..Цитата: Атака 32000-32000 (максимально возможный урон одному стеку юнита); Умрет 1600-1600 ... как то неверится... и лишь с атакой героя 90, 7 кентавров нанесут: Атака 30736-32000, Умрет 1536-1600 гномов. 5 горгульям достаточно уровня атаки героя 86 для уничтожения 1600 гномов. Похоже прога не совсем корректная... Похоже, прога в разделе 11 не учитывает тот факт, что модификатор урона не растёт до бесконечности при увеличении разности A - D, а ограничен сверху числом 5 (и снизу числом 0,2). Т.е. какой бы большой ни была разность A - D, урон всегда будет лежать в диапазоне: [max(1, floor(0.2 * min_base_dmg + 0.5)) .. min(32000, 5 * max_base_dmg)] (пусть для определённости удача равна нулю) Например, для 5 горгулий урон (при любой разности A - D) будет лежать в диапазоне: [max(1, floor(0.2 * 10 + 0.5)) .. min(32000, 5 * 15)] = [2 .. 75] Кроме того, максимальное значение любого первичного параметра (атака, защита, сила магии, знания) равно 127. При превышении этого значения параметр уходит в глубокий минус, на что я обратил внимание выше (см. пример, где горгульи, вопреки здравому смыслу, бьют слабее кентавров). |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1