Ошибка вычисления повреждения с благословением и удачей

Ищем, что поломалось, и чиним
Закрыто
Sun
Сообщения: 9
Зарегистрирован: 27 янв 2012, 11:48
Имя героя: Лорд Шеогорат

Ошибка вычисления повреждения с благословением и удачей

Сообщение Sun » 07 мар 2012, 00:59

При активном благословении, обычная атака гремлинов:
• Мастера-Гремлины наносят 459 урона по Чемпионы. Погибло: 4
На следующем ходу те же условия, только срабатывает удача:
• Мастера-Гремлины удачливы - их урон увеличился!
• Мастера-Гремлины наносят 344 урона по Чемпионы. Погибло: 3

Оба случая - первый ход (не после морали). Оба случая - атака с прямой стрелой. Оба случая только 1 активный эффект на гремлинах - благословение и 1 на Чемпионах - замедление.

CTABPOC
Сообщения: 371
Зарегистрирован: 14 июн 2011, 15:59
Имя героя: Ставрос

Re: Ошибка вычисления повреждения с благословением и удачей

Сообщение CTABPOC » 07 мар 2012, 01:15

прямая и кривая стрелы, хотя второй раз отображалась прямая стрела, но на самом деле ты нажал на вторую часть юнита "жопу" и получилось такое...
Изображение

Sun
Сообщения: 9
Зарегистрирован: 27 янв 2012, 11:48
Имя героя: Лорд Шеогорат

Re: Ошибка вычисления повреждения с благословением и удачей

Сообщение Sun » 07 мар 2012, 01:23

Дело в том (как я собственно заметил это), что юнитов было 4 и при наведении горела надпись, что убьет всех. После выстрела остался 1, что меня сильно удивило. Полез в логи - увидел сие. Никаких передвижений мыши не было.

Лог здесь: http://www.heroesland.com/battle.php?3016444

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

Re: Ошибка вычисления повреждения с благословением и удачей

Сообщение phdoc » 07 мар 2012, 09:53

459 * 1.5 / 2 = 344. Это удача и переломленная стрела. Второй раз Вы таки стреляли в другую часть цели, чем в первый.
При прогнозе и отображении стрелы сейчас не учитывается разное расстояние до головы и хвоста широкого юнита, а при вычислении урона - учитывается.
Делитесь и перемножайтесь

Закрыто