Форумы-->Проблемы с боями-->
| Автор | Инициатива 20.5<17.1 |
2 стека "танцующих со смертью"
изначально ини 17.1
"единичку" ускоряю героем(чтобы била первая, соответственно)
ини "вырастает" до 20.5
но стек с ини 17.1 ходит первым по-прежнему.
https://mirror.heroeswm.ru/warlog.php?lt=-1&warid=115915717 | | Видимо, уже вот-вот ход стека с 17.1 был. Поэтому увеличение инициативы не спасло. | Ответили в посте 2.
А вообще, изучай механику АТБ-шкалы, поймешь, что так может быть. | для apfelstrudel:
я и написал, чтобы объяснили подробнее т.к. эта "штука" раз на раз не приходится ((= т.к. нигде этот процесс толком не описан
для Derryk:
т.е. если следующими(за героем) ходят стеки перед которым нужно "воткнуть" ускоренный это никогда не сработает? | Как я понимаю, пересчет позиций на шкале происходит с учетом уже пройденного расстояния. Т.е. была инька 17, и промежуток от своего хода до ускора так и считается как 17, после ускора как 20,5. Начальный разброс скажем 0,1. Если 90% хода уже прошло и ты ускорил получаем 0,9*1,7+0,1*2,05-0,1=1,635 а у опережающего стека так и осталось 17, т.е. 1,7 позиция, 1,7>1.635 обгона нет. Если стек прошел 70% хода 0,7*1,7+0,3*2,05-0,1=1,705>1.7 сл-но единичка бы обогнала.
Если не прав - поправьте) | 1) ВиП ниже
2) http://help.ordenmira.ru/information/articles/atbscale.htm | 1) ВиП ниже
куда уж ниже?) | для veleeh:
Все еще проще: на АТБ шкале отображается лишь последовательность прихода юнитов к финишу АТБ-шкалы, но не их абсолютная позиция. Если опережающию юнит на позиции 0.99 (вот-вот к финишу прийдет), а догоняющий 0.01 (в самом начале), то ускоряй хоть в 10 раз, первый походит раньше. |
К списку тем
|