| Автор | Храбрость минотавров не работает, если у героя мораль =0 |
вот бой:
https://mirror.heroeswm.ru/warlog.php?lt=-1&warid=21091638
минотавры сделали 10 ходов без морали.
Описание абилки -
[quote]Храбрость:
У существ всегда положительная мораль, не ниже чем +3.
[/quote]
Из формулы удачи/морали
[quote]
Вероятности срабатывания удачи и морали = luck^(1+[количество удачных срабатываний]-[количество несработавших моментов]*luck/(1-luck)), где luck - удача/10 или мораль/10
[/quote]
следует, что для показателя =3, если за первые 3 хода не выпала мораль, то на 4-ый ход она должна выпасть 100%. Здесь же и за 10 ходов не выпала, т.е. такое впечатление, что у них мораль просто отсутствовала. Проверял, кстати, для отрицательной морали - там все ок: у минотавров выпадает положительная с адекватной частотой. Т.е. проблемы видимо только со случаем, когда мораль армии =0. |
| +1 почему на 4 должны выпасть О_О? |
для Тайпан:
Неправильно. При 5 БД она может за 100 ходов не выпасть ни разу, и с 1 БД 100 раз подряд. Но вероятность очень маленькая. |
| для Skilord:Почти невозможная...0.0001 % |
| ээ, вроде принудительные срабатывание оставляли. только считается на каждый стэк отдельно. |
для Тайпан:
Скорее всего тебе просто невезло. |
| насколько я знаю, при БД 3 принудительно выпадает БД после третьего "неморалящего" хода |
7+
так что тут явно баг) |
| Кстати, по формуле вероятность выпадения морали после трех невыпадений даже больше 100% получается. |
| Я раньше не замечал, а эти формулы и правда кривые)) |
| У меня на прошлой охоте при БД-3,стэк сморалил на шестом ходу... |
для Skilord:
для Элдар:
это вы говорите человеку, который "играл" на ловле морали 4 и 5? :) Либо ставьте "имхо" перед своим *неправильным* мнением, либо все же изучите сначала мат. часть, то бишь нынешнюю формулу БД/удачи.
для Arphen:
насколько я знаю, при БД 3 принудительно выпадает БД после третьего "неморалящего" хода
если со старта боя, то да. Внутри боя (из-за накопления БД/удачи за счет прошлых их выпадений) промежутки могут быть больше.
для brat119:
ссылку в студию ;) |
для freddy_guarin:
Кстати, по формуле вероятность выпадения морали после трех невыпадений даже больше 100% получается.
ну там видимо банальное сравнение происходит:
1) генерим сл. число в [0,1]
2) сравниваем с последним p, посчитанным по формуле. Если <=p, то происходит выпадение морали/удачи, иначе - нет. Поэтому p>1 в принципе допустимы и просто идентичны р=1 :) |
| для Тайпан:https://mirror.heroeswm.ru/warlog.php?lt=-1&warid=21113218 |
для brat119:
какой конкретно стек? чтобы я всех не отсматривал :) |
для brat119:
в общем ответа не дождался, посмотрел, не обнаружил ни одного стека с моралью 3, который бы сделал 6 ходов со старта и ни разу не сморалил при этом. Так что не надо дезу кидать ;) |
| смирись, ты неудачнег. |
для krolm:
а что-нибудь умнее написать? |
для Тайпан:
млин, "по-умнее" ужо до меня написали, посему ток глупость фставить могу;) |
Спасибо.
Ошибка найдена, будет устранена при следующем апдейте скрипта боя |