Урон от яда

Аляферн: https://www.heroeswm.ru/war.php?lt=-1&warid=1340780098&html5=1
Почему ящер получил тройной урон от яда за 1 ход?
demonn696: потому что иногда происходит баг.
как калечка иногда не на два, а на три хода накладывается.
YaroslavOOP: Не так давно поднимали тему, ято существует баг, что когда скорпионы с ответки умирают фулл стеком, то такое происходит. Тема была в ВиП. Там или титаны или коллосальн фигурировали
Ed_War: для demonn696:
получил тройной урон от яда за 1 хо
...
Латники нанесли 391 повреждений Чёрные драконы. Погибло 2.
Тёмные всадники получают 259 повреждений от яда. Погибло 5.
Тёмные всадники получают 259 повреждений от яда. Погибло 5.
Тёмные всадники получают 259 повреждений от яда. Погибло 5.
Тёмные всадники посетила удача!
Тёмные всадники нанесли 1858 повреждений Имперские грифоны. Погибло 53.
...
Ощущение, что алгоритм урона от яда писали независимо 3 человека, срабатывают все по очереди))) Просто не представляю, как это надо было запрограммировать, чтобы так работало.
Все люди плохие: для Ed_War:
Да запросто. 3 потока независимо берут и сразу успевают записать результат в переменную в виде отнимания хп. Это я как пример привёл, там может быть что угодно, но по поведению похоже.
fata1ist: баг возникает, когда скорп умирает ваншотом с ответки
старый баг
Joseph Pesci: бой 23 марта
https://www.heroeswm.ru/war.php?lt&warid=1340328746
скорпы выживают, баг наблюдается
fata1ist: для Joseph Pesci:

Неа, не выживают
Как раз перед уроном яда по титанам они умерли с ответки от другого стека
SyNCHpro: Да запросто. 3 потока независимо берут и сразу успевают записать результат в переменную в виде отнимания хп. Это я как пример привёл, там может быть что угодно, но по поведению похоже.
атомарные операции, не?
16:22
Нет комментариев. Ваш будет первым!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.