Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Монстры

Обсуждаем, делимся впечатлениями, новой информацией
offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 08:42

По монстрам Тройки накопал - часть модификаторов применяется для расчета FightValue, а часть - AI_Value.
Сначала расчитывается FightValue, с учетом модификаторов. Затем AI_Value - на основе FightValue и модификаторов AI_Value.

Модификаторы включенные в FightValue
-----------------------------------------------------
Двойной удар 0,3
Сопротивление магии 0,038 за 10%
Продолженная атака 0,1
Сопротивление магии драконов - индивидуально
Абилка магов 0,15
Абилка пегасов 0,15
Абилка големов 0,2/0,3
Магог 0,6
Лич 0,5
Цербер 0,15
Владыка бездны 0,5
Щит ифритов 0,1
Безответка 0,5
Регенерация призраков 0,15
Высасывание маны 0,15
Абилка чертей 0,15
Понижение морали 0,1
Старение 0,25
Окаменение 0,1
Паралич 0,1
Огр-маг 0,07
Абилка всадников 0,2
Ослепление 0,1
Аура защиты 0,1
Чудище 0,3
Древнее Чудище 0,55
Удар молнией 0,1
Взгляд горгон 0,1
Диспел 0,05
Слабость 0,15
Отравление виверн 0,0 ???
Массовая атака 0,2
Атака циклопов 0,0 ???
Зловещие рыцари 0,15
Регенерация вампиров 0,15
Оплетение корнями 0,0 ???
Защита от магии разума 0,1


Модификаторы включенные в AIValue
-------------------------------------------------
Скорость - по формулам, бонус по закону убывающей полезности, начиная с 0,1 за каждый пункт превышения скорости 5 (а иногда 6). Если скорость меньше 5 - бонус отрицательный.
Полет 0,1
Стрелок 0,1
Двойной выстрел 0,4
Нет штрафа в ближнем бою 0,15
Последний раз редактировалось Ben80 21 окт 2020, 10:56, всего редактировалось 4 раз(а).
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 09:38

Несуразиц и "исключений из правил" - выше крыши. Так что, возможно, AlexSpl был в чем-то прав.
Взять хоть тех же Ящеров - им основные параметры добавили в AB/SoD, а FightValue и AI_Value - забыли. И так в этой игре чуть менее, чем половина различных моментов.

***

Функция Power bonus, кстати, в Тройке иного характера, чем в Двойке.
Соотношение PowerBonus / BFV - функция убывающая, и 2-я производная, похоже, также меньше нуля.

Цитата:
Соотношение PowerBonus / BFV - функция убывающая


Убывающая, но дрягающаяся. Возможно из-за округлений FightValue, которые делали разработчики (чтобы на конце был нолик или пятерка). Вот только иногда они делают эти округления, иногда нет. В офисе NWC было много шампанского ?
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 11:02

Цитата:
+10% за превышение атаки над защитой, -5% за превышение защиты над атакой, с ограничением от 30% до 400%. Стрельба и удача, которые применяются всегда к полному урону, а не к базовому. Если атакованы несколько целей, удача действует только против одной из них. Всё верно?

Начал смотреть код (версии PoL 2.0), чтобы поискать потенциально интересные моменты об уроне, и наткнулся на то, что в ней не работают Curse и Mass Curse, а именно базовый урон считается суммой случайных бросков из диапазона [минимальный урон..максимальный урон], т.е. так, как будто Проклятия на отряде совсем нет. Полез в чейнджлог, и действительно:

Цитата:
The Curse and Mass Curse spells were not working properly. They have been corrected.

По мне, это серьёзный аргумент в пользу того, чтобы играть на версии PoL 2.1.

* * *
Заметки для будущей статьи...

Ограничения урона за разность Атаки и Защиты: +200% (утроенный урон) при разнице между Атакой и Защитой 20 и более, -80% (пятая часть урона) при разнице между Атакой и Защитой -16 и меньше. Атака отряда под заклинанием Slayer растёт на +5 при нападении на Драконов. Атака отряда растёт на +3 при нападении на отряд, стоящий во рву. Паладины наносят двойной урон нежити. Двойной урон друг от друга получают Элементалы Земли и Воздуха, также (и так же) не любят друг друга Элементалы Огня и Воды. После этого применяется модификатор Удачи (увеличение урона в два раза при положительной Удаче, уменьшение урона в два раза при отрицательной Удаче). Удача действительно модифицирует только урон, получаемый первым атакованным отрядом. При стрельбе через крепостные стены урон уменьшается вдвое (про осаду, кстати, у нас на сайте есть исчерпывающая статья). После этого применяется модификатор Archery (+10%, +25%, +50%), конечно, если стрелок не блокирован, иначе наносит -50% урона, если не Маг, Архимаг или Титан. Дальше идёт три случая уполовинивания урона (нужно глянуть статью про существ и их возможные статусы: Ослеплён, Парализован, Превращён в камень). Всё это безобразие округляется до ближайшего целого (внезапно). Джинны, если срабатывает их абилка, наносят урон равный половине ХП атакуемого стека с округлением вниз *, но только в случае, если обычный урон наносит меньшие повреждения. И наконец, если урон вдруг оказался меньше единицы, он становится единицей.

* Тут не так. А как в Героях 1: [(N + 1) / 2] * HP, где N - кол-во существ в атакованном отряде.
Последний раз редактировалось AlexSpl 21 окт 2020, 12:15, всего редактировалось 3 раз(а).
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 11:44

AlexSpl писал(а):

Ограничения урона за разность Атаки и Защиты: +200% (утроенный урон) при разнице между Атакой и Защитой 20 и более, -80% (пятая часть урона) при разнице между Атакой и Защитой -16 и меньше.


Это и для SW и для PoL одинаково ? А в мануале что написано ?

AlexSpl писал(а):

Двойной урон друг от друга получают Элементалы Земли и Воздуха, также (и так же) не любят друг друга Элементалы Огня и Воды.


А это тоже и для SW, и для PoL ?
Последний раз редактировалось Ben80 21 окт 2020, 12:23, всего редактировалось 1 раз.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 12:20

Кстати, есть идея заменить PowerBonus и FatBonus на один-единый SurvivalBonus.
Прикинул немножко, он определяется BFV и степенной функцией, зависящей от HP и Defense, и степень где-то от 0.7 до 0.9, скажем, 0.85
То есть смысл этой степенной функции - вероятность выживания существа.

Типа SurvBonus = BFV * k1 * (HP * (1.0 + k2 * Defense * 0.05) * Modificators) ^ 0.85

***

В Тройке SurvBonus всего лишь 30-40 % от BFV, а в Двойке может и до 100 % доходить. Хотя, еслив Двойке действовать по тому же алгоритму, что и в Тройке, то есть сначала прибавлять SurvBonus и SpecBonus к BFV, а потом применять модификаторы скорости/мобильности, то получается, что в Двойке процентов до 80 может доходить.
Последний раз редактировалось Ben80 21 окт 2020, 13:01, всего редактировалось 4 раз(а).
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1057
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

Re: Монстры

Сообщение Владимир » 21 окт 2020, 12:21

Проверил, наличие бага подтверждаю.
Ну не просто так же в 2.0 сделали, что молоток и скипетр могут случайно выпасть, а предметы Андурана и сфера антимагии - нет. Где взять версию, которая как 2.1, но в которой "артефакты 3+" не падают?

Что такое мануал? Насчёт "от 20% до 300%" - верно, просто уже сто лет не проверял. Предельные значения в обычной игре встречаются крайне редко.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 12:31

Владимир писал(а):

Где взять версию, которая как 2.1, но в которой "артефакты 3+" не падают?


Сделаем, если нужно. Через плагин.

***

Если нужно, то говорите.
Последний раз редактировалось Ben80 21 окт 2020, 12:45, всего редактировалось 1 раз.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 12:37

Тема различичий между SW и PoL особо не поднималась. Я только знаю, что последний патч для SW (1.3) и последний для PoL (2.1) вышли одновременно, поэтому логично предположить, что эти версии "привели к одному знаменателю".

Или я уже с RoE и AB путаю :smile5:

Из чейнджлога патча 1.3:
Цитата:
The Curse and Mass Curse spells were not working properly. They have been corrected.

Так что вполне возможно, что и не путаю.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Монстры

Сообщение AlexSpl » 21 окт 2020, 13:58

Цитата:
Ну не просто так же в 2.0 сделали, что молоток и скипетр могут случайно выпасть, а предметы Андурана и сфера антимагии - нет. Где взять версию, которая как 2.1, но в которой "артефакты 3+" не падают?

Можно даже не плагином, а хекс-патчем. Если выпадение артов работает так же, как и в Героях 3, то нужно байт поменять (может, в нескольких местах), не более.

Если у артефактов "3+" свой уровень, конечно.
Вернуться к началу

offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1318
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

Re: Монстры

Сообщение Ben80 » 21 окт 2020, 14:05

Да, я читал ваш старый пост, что можно хекс-патчем. Но правильный то подход - через плагины, конечно. Я знаю о принципе Владимира - никаких DLL, только хекс-патчинг, хотя это довольно странный принцип - ведь в том и другом случае речь идет об изменении кода игры.
Вернуться к началу

Пред.След.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1