Объявления

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

Заклинания и способности существ

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

Re: Заклинания и способности существ

Сообщение Владимир » 15 май 2020, 14:20

wenwell писал(а):

Эту особенность имеет смысл упомянуть т.к. она используется для прохождения боя на одной из карт.

Это карта от NWC?

wenwell писал(а):

Возможно, тут логика - существо в привычной среде обитания должно лучше ориентироваться на местности.

Это-то понятно. Непонятно, почему в одном случае вообще нельзя применить, а в другом - можно, но враг сразу видит. И внутриигровые описания одинаковые.

Картинки отличные! :smile20: (Или это опять хота?)
Вернуться к началу

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 » 15 май 2020, 14:21

Цитата:
Кривые упрощённые алгоритмы, да. Это однажды уже рассматривалось в статье по штурму замков, правда для Героев 2. Возможно, стоит написать подобную и для Героев 3.

Отличия алгоритмов в Героях 2 и 3:

Цитата:
Единственное отличие методов в двойке и тройке заключается в способе построения "дискретной" линии атаки. В двойке линия строится с шагом 1/10 по большему измерению, а в тройке - 1/17! Число 1/10 = 0,1 спокойно чувствует себя в четырёх байтах, т.е. реальная дробь 0,1 равна машинной, а вот 1/17, как ни крути, не помещается и округляется, т.е. реальная дробь 1/17 НЕ равна машинной! Т.о. накопление погрешности в тройке идёт как по Х, так и по Y (в отличие от двойки, где оно идёт только по Y), что проявляет себя, когда линия атаки проходит через одну из вершин окрестности секции.

Поэтому, в случае если линия атаки проходит через одну из вершин окрестности секции, в отсутствии или наличии штрафа можно убедиться только практически.

Теоретически, конечно, тоже можно, но нужно учитывать особенности арифметических операций с четырёхбайтовыми дробями.

Во всех остальных случаях погрешности роли не играют.

Вот, даже картинка осталась от недописанной статьи :smile1:

Изображение
Вернуться к началу

offlinewenwell  
имя: Roman
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 29 мар 2019, 09:31
Пол: Мужчина
Поблагодарили: 16 раз.

Re: Заклинания и способности существ

Сообщение wenwell » 16 май 2020, 00:42

Цитата:
Это карта от 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 » 16 май 2020, 00:51

Информация на HB отличается исключительной точностью и сообразительностью. Но всё же я считаю, что основные статьи не следует перегружать техническими подробностями. Все "отклонения от привычного" лучше выносить в отдельные статьи. Большинство исключений есть баги, которые в прошествии времени превратились в фичи. Лично моё мнение: их нужно оставлять, иначе игра станет не такой "вкусной" без этих "изюминок" :smile2:
Вернуться к началу

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

Re: Заклинания и способности существ

Сообщение Владимир » 16 май 2020, 12:29

Вот я не знаю, как лучше.
Для Героев 1 было сделано здорово: сначала таблица с заклинаниями, где содержатся общие сведения, потом комментарии. Но в Героях 1 просто сам объём материала меньше.
Фишки вида
Цитата:
Считается, что игрок владеет всем кораблями, которые (последними) использовали его герои, и теми, которые построены на его верфях и ещё никем не использовались.
Нейтральные корабли — только те, что поставлены автором карты; если одного из игроков уничтожают, его корабли не становятся нейтральными.
На карте не может быть больше 64 кораблей. Заклинание не сможет создать новый, если их уже 64.

 
Цитата:
Можно заполнить плывунами почти всё поле боя. Если для новых уже нет места, заклинание применяется, но плывуны не создаются.

Цитата:
Можно заполнить минами почти всё поле боя. Если для новых уже нет места, заклинание применяется, но мины не создаются.
...
Мины у стен Башни — вариант этого же заклинания с минимальным базовым уроном 150. Если герой-защитник без учёта навыка Чародейство и артефакта Сфера Бушующего Огня мог бы создать мины с более высоким уроном, базовый урон поднимается до этого значения. Затем базовый урон усиливается названными выше вторичным навыком и артефактом, если они есть у героя.

Цитата:
В расчёте отражённого урона участвует «потенциальный» урон со всеми повышающими модификаторами (например, навык Нападение или свойство «ненависть») и без всех понижающих модификаторов (контратака ослеплённого, навык Бронник, половинный урон стрелков в ближнем бою).

Цитата:
Технически, Жертва — это заклинание из двух частей, собственно жертвоприношения отряда (5 уровня) и воскрешения (4 уровня, но относится к магии огня). Таким образом, золотых драконов можно жертвовать, но нельзя воскрешать, а на существ с иммунитетом к огню заклинание не применяется вообще.

Цитата:
Когда способность срабатывает, текущее здоровье «верхнего» существа также уменьшается на величину, равную половине максимального здоровья. При этом существо не может погибнуть, как минимум одно очко здоровья у него останется.

,а также
Цитата:
Для двойника должно найтись свободное место на расстоянии не более 3 гексов от отряда, на который применяется заклинание — иначе не произойдёт ничего

я бы с удовольствием засунул куда подальше. Насчёт последнего описания вообще не уверен - то ли верно оно, то ли верна "звезда смерти" из ФизМиГа + баги с двухгексовыми существами.

Информации просто вагон, даже если оставлять только простое/понятное/часто встречающееся.
Естественно, багоюз, хитрости и прочее "как убить 10 архангелами over9k двухклеточных монстров при помощи Двойника и Силового Поля" не помещаются в "общий раздел по магии" ни по смыслу, ни по объёму материала.
Вернуться к началу

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 » 26 окт 2022, 12:08

Что-то в последнее время активизировалось обсуждение вторичного навыка Eagle Eye на разных форумах :smile1: У нас уже есть пара плагинов (1, 2, а также их вариации), которые так или иначе меняют его действие. Но моя идея состоит в следующем (и как раз подходит для темы про заклинания): если после каста заклинания вражеским героем сработал шанс выучить это заклинание, то наш герой получает бесплатную, т.е. без затрат маны, возможность скастовать это заклинание как только получит ход. Герой необязательно должен применять бонусное заклинание немедленно, но должен направить его до конца раунда, в котором оно получено*. Каст бонусного заклинания не отменяет обычный каст заклинаний за ману в текущем раунде. Естественно, бонусные касты являются бонусом к оригинальной механике Eagle Eye, т.е. герой по-прежнему учит заклинания после выигранного боя, так что мы реально усиливаем навык. Как Вам такая идея?

*) В книге такое бонусное заклинание выглядит как дополнительное заклинание за 0 маны и исчезает сразу после его каста или по завершении раунда, в котором было получено. Чтобы игрок случайно не пропустил возможность каста бонусного заклинания, можно оповещать его об этом сообщением или специальной иконкой книги магии (например, иконка может получать значок "+", естественно, становясь активной, если герой уже направил заклинание за ману в текущем раунде).
Вернуться к началу

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 » 01 ноя 2022, 15:28

Задумался об имбовости заклинаний Dispel и Cure. За какие-то копейки маны эти заклинания могут отменить несколько раундов трудов вражеского кастера. В Героях 1 новое заклинание "вытесняло" старое, поэтому чаще всего заклинания вешали на активный отряд либо на вражеский отряд, который активный отряд собирался атаковать. Другие варианты каста оставляли шанс на то, что вражеский герой заменит наше заклинание своим. В Героях 3 мало что поменялось в этом плане. Всегда есть шанс того, что наши заклинания пойдут коту под хвост (особенно при игре против игрока-человека).

У меня два варианта ослабления заклинаний Dispel и Cure:
1) Эти заклинания должны снимать только последний эффект.
2) При касте одного из этих заклинаний игроку предлагается меню выбора эффектов (с кликабельными картинками эффектов), которые действуют на отряд, и игрок может выбрать один из эффектов, который он желает снять. Можно даже пойти дальше: каст Dispel/Cure в этом случае потребует столько же единиц маны, сколько требует оригинальное заклинание (эффектам, которые возникают не в результате использования заклинаний, тоже можно назначить стоимость в единицах маны). Для массового каста Dispel/Cure сначала идёт попытка отменить выбранный эффект для всех отрядов, а если на каком-либо отряде нет выбранного эффекта, то последний.

Как минимум, это лучше, чем за 5 ед. маны снять эффектов на 50.
Вернуться к началу

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

Re: Заклинания и способности существ

Сообщение Владимир » 01 ноя 2022, 20:47

Ну, в Героях 1 тоже есть массовые Dispel и Cure с тем же эффектом. Там они не так заметны не из-за своей абсолютной силы, а как раз из-за того, что другим заклинанием можно было добиться того же эффекта: отменить одно заклинание, чтобы наложить другое.
Я предлагал пересмотреть магическую систему полностью, соорудив гибрид между Г1 и Г2/3 в виде "на каждый отряд может быть наложено ограниченное количество заклинаний, если накладывается больше - вот правила их вытеснения..." (а не "все, кроме заклинаний-антагонистов")
И даже "длительность растёт медленнее, чем сила магии, но кроме длительности может меняться ещё что-то".
Получатся не Герои 2/3. Но явно что-то интересное.
Вернуться к началу

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 » 02 ноя 2022, 21:13

Написал плагин для демонстрации идеи #1 из моего предыдущего сообщения. Сразу возник такой вопрос: что делать, когда последнее наложенное заклинание нельзя снять? Тут, как минимум, два варианта (модели):

1. Заклинания - это своебразная матрёшка (или вложенные друг в друга непроницаемые для заклинаний Dispel и Cure "ауры"). Т.е. кастанули Curse на наш отряд - "обернули" его в красную оболочку заклинания Curse (условно, она видна не для всех), потом мы направили Haste - и снова "обернули" наш отряд уже в зелёную оболочку Haste поверх красной от Curse. Кстати, цвет прямоугольника с численностью отряда в этой модели можно интерпретировать как цвет "ауры" отряда, т.е. суммарный цвет всех оболочек. В этом случае заклинания Dispel и Cure снимают только верхнюю оболочку, т.к. не могут проникнуть внутрь. Poison в этой модели - не магический эффект, а физический, т.е. Wyvern Monarchs отравляют сам отряд. Неплохо бы добавить в эту категорию и корни дендроидов (и ещё что-то, может быть). Никогда не понимал, почему Dispel убирает оплетение корнями дендроидов, но не снимает отравление.

2. То же, что и 1, но с одним отличием: заклинания Dispel и Cure* могут проходить сквозь оболочки заклинаний, которые не могут снять, и удаляют первую встреченную на пути внутрь "ауру" заклинания, которую могут.

* С Cure проблема. Но можно представить, что заклинание составное, и лечащая составляющая всегда проходит через все "ауры".

Как Вы считаете, какой вариант предпочтительнее для конечной реализации плагина?
Вернуться к началу

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 » 03 ноя 2022, 14:49

Переписал плагин по варианту 2. Думаю, так справедливее. Заодно поправил баг заклинания Dispel: оригинальная игра не всегда предупреждала игрока о том, что Dispel ни на кого не подействует/сработает.
Вернуться к началу

Пред.След.

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

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

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