Отследить получение способности
Каким то образом у меня воин получает полную неуязвимость к магии после способности стальной вихрь
Так вот хочу отследить что ему даётся (возможно какая то способность, хотя в триггерах не чего не нашел что бы ему давало неуязвимость к магии) во время использование этой способности, возможно и не этой, точно не уверен.
1.26a

Лучший ответ:
Никакой способности не даётся. А так в коде после каждой UnitAddAbility можно выводить дебаг. Либо вообще хукнуть эту функцию.


Views: 96

» Лучшие комментарии


XGM Bot #1 - 1 month ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
можешь посмотреть как тут перехватывается урон. хоть я и не рекомендую делать через выдачу неуязвимости, лучше повышать как нибудь максимальное хп если урон выше чем текущее возможное восполнение хп, а затем вернуть обратно как было и провести нужные манипуляции
» ответ
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
» ответ
NatriY, все магические заклинания, наносящие урон. например можно переделать все стандартные близзардские абилы, где есть урон, на триггерные кастомные абилы. И радуемся). Это рили.

map_maiker #2 - 1 month ago 0
Голосов: +0 / -0
Если не путаю, то в настройках стального вихря можно включить/отключить неуязвимость к магии.
А если поставить длительность = 0, то неуязвимость мб останется навсегда. Но это не точно.
Desgul #3 - 1 month ago 0
Голосов: +0 / -0
map_maiker, Мне надо отследить когда он получает способность, что бы узнать что это за способность такая, потому что в соло игре я тестил не получал неуязвимость к магии на всегда, а с игроками получают
PT153 #4 - 1 month ago (изм. ) 4
Голосов: +4 / -0

Никакой способности не даётся. А так в коде после каждой UnitAddAbility можно выводить дебаг. Либо вообще хукнуть эту функцию.
quq_CCCP #6 - 1 month ago 0
Голосов: +0 / -0
Ептить, снова обходим решение проблемы за километр,событие юнит применил способность и бафф, все, при применении способности стальной вихрь давай триггерно спецификации самоубийцы или древа, и во всех спеллах и аурах в допустимых целях введи не самоубийцы или не древа, тогда даже ауры и ульты не будут работать на него.
map_maiker #7 - 1 month ago 1
Голосов: +1 / -0
quq_CCCP:
Ептить, снова обходим решение проблемы за километр,событие юнит применил способность и бафф, все, при применении способности стальной вихрь давай триггерно спецификации самоубийцы или древа, и во всех спеллах и аурах в допустимых целях введи не самоубийцы или не древа, тогда даже ауры и ульты не будут работать на него.
Эм, автор вопроса спрашивал не как дать неуязвимость к магии.