Форумы-->Проблемы с боями--> 1|2|3|4|5|6|7
Автор | несрабатывание боевого духа |
исправьте, пожалуйста | исправьте, пожалуйста | апну ка | турнир на лучшего рыцаря света
https://www.heroeswm.ru/war.php?warid=465689402<=-1
у лучников с БД=5 4 раза подряд от начала боя не сработало БД.
Лучниками эти первые 4 хода делал когда БД была именно 5( 4 родных+1 от молитвы) | ну знач и РС тож с багнутым БД будут.. | ап | ап | апнем | очередной ап | luck^(1+[количество удачных срабатываний]-[количество несработавших моментов]*luck/(1-luck))
само описание уже как-то настораживает.
возьмём к примеру мораль 5 значит "luck" из этой формулы 0,5
0,5^(1+0-0*(0,5/(1-0,5)) = 0,5^1 = 0.5
допустим первый раз не было
0,5^(1+0-1) = 0,5^0 = 1
это что - 100%?
а если мораль 6, то после первого невыпадения
0,6^(1+0-1*0.6/(1-0.6)) = 0.6^(-0.5) = 1,29
129%?
так столько не живут же. вероятность не может быть выше 100%.
описание какое-то баговое.
и вообще зачем заморачиваться? есть же вероятность которая попадает на каждый ход - зачем вообще нужны счётчики какие-то? просто проверять есть мораль/лак/крит перед ходом юнита и всё. нафига осложнять? | вероятность не может быть выше 100%
если по формуле получается больше 100%, то это просто означает что срабатывание будет гарантированным.
никто не будет усложнять "баговое" описание только ради того, чтобы это соответствовало вашим представлениям о прекрасном.
можно вместо luck^(...) написать max(luck^(...), 100)
только чего ради? Чтобы воспринималось труднее? | max(luck^(...), 100)
MIN(luck^(...), 100) конечно же | ну это очевидно не так.
иначе с моралью 5 даже двух невыпадений подряд быть не должно если б приведённая формула была верна. | зачем вообще нужны счётчики какие-то?
т.е. если вдруг 1 бд будет работать каждый ход, а 5 бд ни разу за бой не сработает, то это будет норм, да? | а если мораль 6, то мораль 5, очевидно же. | Кстати у Рыцарей Света таже проблема после молитвы | актуально | ап | ап | для Кибердятел:
ну это очевидно не так.
иначе с моралью 5 даже двух невыпадений подряд быть не должно если б приведённая формула была верна.
Именно так и должно быть.
Более того, данная формула используется всюду: лак(индивидуальный счетчик), мораль(индивидуальный счетчик), адское пламя (общий счетчик для армии), заклятый враг(общий счетчик для армии).
И да, ап =) |
1|2|3|4|5|6|7К списку тем
|