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

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

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

Ну и по стандартной механике, юнит неуязвим не сразу, а как улетит в место назначения.
0
13
4 года назад
0
Bergi_Bear, quq_CCCP, я не спрашиваю как сделать посох, меня интересует механика события когда при стафе юнит будучи мертвым телепортируется на базу
0
23
4 года назад
0
ты хочешь сказать что труп телепортировал к базу?
0
13
4 года назад
0
pro100master, Сорян, я о посохе возвращения, который у эльфов

pro100master, хотя вроде с хуманских стафом такое же возможно
0
32
4 года назад
0
easypeasy, так ты про этот, это нормально, тупо перемещение, тебе может удар прилететь в последний момент, и уже труп улетит, в знаменитой доте фрога тоже иногда бывает, что юнит улетел на базу уже мертвым.

easypeasy, насчет стафа хуманов, важно оно накладывает неуяз по прилету, неуяз не защитит от некоторых ядов, вовсе неуязвимость баффы не диспелит.
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 и смотришь, что было первее
Чтобы оставить комментарий, пожалуйста, войдите на сайт.