Здравствуйте. Появилась мысль. У способности Сферы молний есть поле "Способность эффекта". Нельзя ли применение этой способности отследить по событию "Боевая единица начинает применение способности"? Попробовал - ничего не происходит, может быть, другое событие подойдет?
В общем, нужно отследить момент применения этой способности, установленный для Сферы молний. Какие есть идеи?

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

nup4ik, никак не отследить сферу молний, да и нафиг оно ненужно, ибо еслить сделать кастомный детект физ урона - сфера уже ненужна.
так для особо одаренных, там пассивный каст заблоченной абилки, никакие события на этот каст не срабатывают, приказы юниту не отдаются.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
27
6 лет назад
1
Если бы это было простое применение (кликнул, гг кастанул), то сработало. Здесь же чисто атака. Здесь всякие атакующие пассивки предметов заставляют нацеплять бафф или применять каст. Ну выходит, что пассивные эффекты от Orb или Orb+Buff Placer нельзя отследить событием "юнит приводит способность в действие" или чем-то похожим (это проверил). Наверное поможет система урона. При получении урона проверяем весит ли бафф. Только, при событии "юнит получает урон" мб бафф появится не сразу (через 0 сек таймером) - такое бывает у некоторых
0
26
6 лет назад
0
Steal nerves:
Только, при событии "юнит получает урон" мб бафф появится не сразу (через 0 сек таймером) - такое бывает у некоторых
Сразу
Урон ещё не нанесён, а бафф уже висит
1
32
6 лет назад
1
nup4ik, никак не отследить сферу молний, да и нафиг оно ненужно, ибо еслить сделать кастомный детект физ урона - сфера уже ненужна.
так для особо одаренных, там пассивный каст заблоченной абилки, никакие события на этот каст не срабатывают, приказы юниту не отдаются.
Принятый ответ
0
9
6 лет назад
0
Steal nerves, только есть проблема: событие "Получает урон" - это "Specific unit event", а в "Generic" такое событие, вроде как, отсутствует. Если же делать на основе "Боевая единица атакована" то оно срабатывает раньше наложения заклинания, и в результате фактическое событие либо происходит позже, при следующей атаке, либо, вообще не происходит, если перевести атаку на кого-нибудь другого.
2
26
6 лет назад
2
шел 2018, люди не знали как повесить событие "юнит получает урон"
2
26
6 лет назад
2
nup4ik, в категории Триггер есть Add event, им добавляешь в группу и в триггер для отлова урона Получает урон атакуемых героем, а если юнит уже в группе, то не добавляешь.
0
9
6 лет назад
0
8gabriel8, при большом количестве боевых единиц разве, не будет этот способ нагружать игру?
0
26
6 лет назад
0
nup4ik, судя по отзывам, у одних да, у других нет.
0
9
6 лет назад
0
8gabriel8, вот сделал заготовку на тестовой карте - иногда бывает небольшая задержка при добавлении новых боевых единиц, а иногда - вполне ощутимая. Есть ли какой-либо другой способ реализовать подобное?
0
26
6 лет назад
0
Прикрепи скрин, сейчас далеко от ноутбука, чтобы смотреть в редакторе.
0
8
6 лет назад
0
nup4ik, да. Берёшь, и устанавливаешь систему детекта урона. Вот самая простая в освоении - www.hiveworkshop.com/threads/damage-engine-3-8-0-0.201016/#resou...
0
9
6 лет назад
0
Всем спасибо. На данный момент, чтобы не усложнять, сделал полностью триггерное выполнение нужных действий со случайностью, основываясь на наличии способности у атакующей боевой единицы.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.