Автор | Ошибка расчёта % потери существ в событие Подземельные пещеры |
- начальная армия у всех героев одинакова - 50 лучников и 25 пехотинцев;
- после каждого боя 5% от погибшей армии теряется навсегда в случае победы и 3% в случае поражения (каждый стек рассчитывается отдельно);
Так написано в новости: https://www.heroeswm.ru/forum_messages.php?tid=2713408
Однако
На самом деле после проведения 7 боев из которых 6 были победные из отряда 25 пехотинцев дожил 1.
https://www.heroeswm.ru/pl_warlog.php?id=6633876
07-05-19 09:31: Ooo-ooO[17] vs Вражеский отряд
07-05-19 09:19: Ooo-ooO[17] vs Вражеский отряд
07-05-19 09:12: Ooo-ooO[17] vs Вражеский отряд
07-05-19 09:08: Ooo-ooO[17] vs Вражеский отряд
07-05-19 09:03: Ooo-ooO[17] vs Вражеский отряд
07-05-19 08:58: Ooo-ooO[17] vs Вражеский отряд
07-05-19 08:48: Ooo-ooO[17] vs Вражеский отряд
Если корретно рассмотреть формулу после каждого боя если все пехотинцы умрут то итог выжевших существ должен быть другой.
После 1 боя 95%
После 2 боя 90%
-----
После 7 боя остаток более 65%! А это 16 пехотинцев, с учетом что 6 боев победные процент потерь сокращается с 5% до 3%.
Просьбе пересмотреть данный вопрос. |
Просьба остановить ивент и исправить баг! Вернуть пехотинцев и разьяснить ситуацию почему за 7 боев погибло более 90% армии
В то время как должны были исчезнуть не более 35% |
1. Округление в большую сторону
2. Каждый стек считается независимо
Поэтому если от стека в 25 пехов отделите 5 единичек и их убьют, то потери будут 5+0,05*20=6 юнитов. За 7 боев слить 25 пехов не проблема. |
1. Округление в большую сторону
Ладно если было 1 существо.
А так их было 25 в бою постепенно за 7 боев остался 1 юнит
А что на счет больших существ Энты к примеру. Если умрут после первого боя то в следующем их брать уже нельзя?
Какое-то кривое у вас округление если из за 5% потери отбираете целый стек.
Немедленно исправьте. |
для Sosfat:
Прочитай свой первый пост, внимательно раз 20 |