Объявления
Поздравляем
Roman2211


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

Монстры

Обсуждаем, делимся впечатлениями, новой информацией
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 » 20 окт 2020, 19:28

Кстати, Ben80, а Вы можете посмотреть, как изменятся погрешности, если сравнивать не с Крестьянином, а, как Вы написали выше, с некоторым "базовым" существом? Я предлагаю в качестве такого "базового" существа рукопашника без спецабилок с минимальными характеристиками: Атака/Защита: 0, Урон/Здоровье/Скорость: 1. Всё-таки Крестьяне должны были хоть кого-то победить, чтобы получить их 33 пункта рейтинга.

Мне показалось, или на сайте нет формулы для вычисления урона в Героях 2? :smile8:
Последний раз редактировалось AlexSpl 20 окт 2020, 19:38, всего редактировалось 1 раз.
Вернуться к началу

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

Re: Моды

Сообщение Владимир » 20 окт 2020, 19:35

Может быть, мне стоит перенести последние сообщения в тему про существ?
Вернуться к началу

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

Re: Моды

Сообщение Ben80 » 20 окт 2020, 19:37

AlexSpl писал(а):

Кстати, Ben80, а Вы можете посмотреть, как изменятся погрешности, если сравнивать не с Крестьянином, а, как Вы написали выше, с некоторым "базовым" существом? Я предлагаю в качестве такого "базового" существа рукопашника без спецабилок с минимальными характеристиками: Атака/Защита: 0, Урон/Здоровье/Скорость: 1. Всё-таки Крестьяне должны были хоть кого-то победить, чтобы получить их 33 пункта рейтинга.


Хорошо, посмотрю, но не сегодня.

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

Может быть, мне стоит перенести последние сообщения в тему про существ?


Может быть.
Вернуться к началу

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

Re: Моды

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

AlexSpl писал(а):

Кстати, Ben80, а Вы можете посмотреть, как изменятся погрешности, если сравнивать не с Крестьянином, а, как Вы написали выше, с некоторым "базовым" существом? Я предлагаю в качестве такого "базового" существа рукопашника без спецабилок с минимальными характеристиками: Атака/Защита: 0, Урон/Здоровье/Скорость: 1. Всё-таки Крестьяне должны были хоть кого-то победить, чтобы получить их 33 пункта рейтинга.

Мне показалось, или на сайте нет формулы для вычисления урона в Героях 2? :smile8:


Попробовал, невязка немного подросла, но такие вещи обычно не делаются без перепараметризации. Я имею в виду подстройку коэффициентов степенной функции.
Ну и, конечно, Крестьянам долго идти от рейтинга 1 до 33. Скажем, если "базовое" существо будет иметь отрицат. атаку и защиту, то максимум, что с этого может получить Крестьянин - это (3,0 * 3,33)^0,5 кратное увеличиение рейтинга. 3,16 раз получается.
Вернуться к началу

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

Re: Моды

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

AlexSpl писал(а):

Мне показалось, или на сайте нет формулы для вычисления урона в Героях 2? :smile8:

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

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 раз(а).
Вернуться к началу

Пред.След.

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

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

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

cron