Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
0:43
2032
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Проблемы с боями-->
1|2|3|4|5|6|7

Авторнесрабатывание боевого духа
исправьте, пожалуйста
исправьте, пожалуйста
апну ка
турнир на лучшего рыцаря света
https://www.heroeswm.ru/war.php?warid=465689402&lt=-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
К списку тем
2007-2024, онлайн игры HeroesWM