Кто нибудь знает почему иногда(редко) посох телепортирует юнита который уже мертв или который умирает на базе? Как это вообще работает по механике.
PS. В каких единицах времени измеряются события в варике? В микросекундах или это как то по другому устроено? Может ли такое случиться из за совпадения по времени двух событий: смерть юнита и его телепортация

Принятый ответ

easypeasy, смерть и получение урона - происходят не одновременно, + снаряд то еще и юнита догнать может, а так же всякие яды, горения, отравления - они дейсвтуют, юнит телепортировался и подох, ибо ничего не мешает передвигать свежеподохших юнитов. Есть еще 1 фишка, у посоха есть каст тайм и он телепортируется не мгновенно, в юнита запустил снаряд юнит дальнего боя, и в момент прилета снаряда ты кастанул телепорт, юнит улетит, но по прелету у него отнимется хп от удара, и он умрет.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
4 года назад
0
тупо перемещение, тебе может удар прилететь в последний момент
вот как именно это происходит мне и интересно, что значит в последний момент? получается можно стафнуть мертвого юнита? или время событий смерти и стафа совпали
2
32
4 года назад
2
easypeasy, смерть и получение урона - происходят не одновременно, + снаряд то еще и юнита догнать может, а так же всякие яды, горения, отравления - они дейсвтуют, юнит телепортировался и подох, ибо ничего не мешает передвигать свежеподохших юнитов. Есть еще 1 фишка, у посоха есть каст тайм и он телепортируется не мгновенно, в юнита запустил снаряд юнит дальнего боя, и в момент прилета снаряда ты кастанул телепорт, юнит улетит, но по прелету у него отнимется хп от удара, и он умрет.
Принятый ответ
0
13
4 года назад
0
у посоха есть каст тайм
Сколько каст тайм составляет? откуда такая инфа
0
32
4 года назад
0
easypeasy, все таргетные абилки применяются не мгновенно, я думаю это очивидно, ибо мало того что герой махает руками, еще и сбивается текущий приказ.
0
13
4 года назад
0
quq_CCCP, А если ещё глубже посмотреть?) Вот представим что есть 10 триггеров которые будут запущены каждый по истечении 5 сек. игрового времени, все эти триггеры будут выполняться последовательно ведь? на очень большой вычислительной скорости разумеется

quq_CCCP, у посоха возвращения нет ведь анимации для героя, откуда там каст тайм не пойму?
1
32
4 года назад
1
easypeasy:
quq_CCCP, А если ещё глубже посмотреть?) Вот представим что есть 10 триггеров которые будут запущены каждый по истечении 5 сек. игрового времени, все эти триггеры будут выполняться последовательно ведь? на очень большой вычислительной скорости разумеется

quq_CCCP, у посоха возвращения нет ведь анимации для героя, откуда там каст тайм не пойму?
easypeasy, само собой триггеры выполняются последовательно, как и все действия в коде карты, параллельно там ничего не происходит.
Ты в любом случае поворачиваешься к цели и сбиваешь текущий приказ, это уже касттайм, то что ты там не пляшешь а смотришь на цель - не принципиально важно, мгновенных абилок штук 6 на весь варкравт, и они внезапно без указания цели - вроде виндвалка или божественного щита. Хоть и предметы не заставляют героя порой проигрывать визуальные анимации вроде 'Spell', 'channel' кроме некоторых исключений, мнгновенной это абилку не делает.
0
13
4 года назад
0
quq_CCCP, а по времени в варике все события округляются по времени до сотой доли секунды? в редакторе варика и в ReplayMaster'e события записаны не чаще чем каждые 10 мс
0
32
4 года назад
0
easypeasy, они идут последовательно, но естественно на них отводится некоторое время, условно 1 фрейм.
0
16
4 года назад
0
ставишь триггеры на EVENT_PLAYER_UNIT_DEATH и на SPELL_FINISH и смотришь, что было первее
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.