разрушающий луч и камнекожа

Ищем, что поломалось, и чиним
Ответить
Karagy
Сообщения: 962
Зарегистрирован: 19 авг 2012, 00:47
Имя героя: Esuk

разрушающий луч и камнекожа

Сообщение Karagy » 08 окт 2019, 03:26

Разрушающий луч "съедает" и защиту от эффекта камнекожи. После окончания камнекожи, обработаный лучом юнит получает отрицательную величину защиты.
См. бой #32136548

Аватара пользователя
phdoc
Администратор
Сообщения: 27258
Зарегистрирован: 29 май 2010, 16:43

Re: разрушающий луч и камнекожа

Сообщение phdoc » 08 окт 2019, 15:57

Так у нас работают эффекты, на время меняющие параметры: при отмене возвращают ровно то значение, на которое параметр был изменён при накладывании.
Другое дело, что в во всех формула используются (должны использоваться) заданные для каждого параметра ограничения.
Делитесь и перемножайтесь

Karagy
Сообщения: 962
Зарегистрирован: 19 авг 2012, 00:47
Имя героя: Esuk

Re: разрушающий луч и камнекожа

Сообщение Karagy » 09 окт 2019, 02:24

Далее.
Луч, будучи применен, например, к юниту с -7 защиты - восстанавливает защиту в 0, вместо того что-бы загонять её дальше в минуса. И это хорошо.
Для этого случая - можно было-бы не изменять защиту, если она меньше нуля. Но это всё очень синтетические примеры, не пригодные для использования в игре.

Забавно что бешенство на юнит с атакой 1 и защитой -7 - отрабатывает по формуле и юнит получает честные -13 атаки и 0 защиты.
Проверил - не лечит ударом -). Просто снижается урон.

Аватара пользователя
phdoc
Администратор
Сообщения: 27258
Зарегистрирован: 29 май 2010, 16:43

Re: разрушающий луч и камнекожа

Сообщение phdoc » 09 окт 2019, 16:41

Karagy писал(а):
09 окт 2019, 02:24
Для этого случая - можно было-бы не изменять защиту, если она меньше нуля.
Если не менять параметр в таких случаях, то легко возникнет ситуация, когда при правильно подобранном порядке наложения/отмены заклинаний, он (параметр) некрасиво "поломается". Потому - всегда меняется, но правильно учитывается в формулах.
Karagy писал(а):
09 окт 2019, 02:24
Проверил - не лечит ударом -). Просто снижается урон.
Да, физический урон ограничен снизу единицей.
Делитесь и перемножайтесь

Ответить