Есть несколько способностей, созданных на основе одной ("Предмет: временное повышение скорости") . Помещены в одну боевую единицу. В триггере "EVENT_PLAYER_UNIT_SPELL_EFFECT" при попытке получить ID примененной способности ("GetSpellAbilityId()") ID общий для всех. Это нормальное поведение? Как-то решается без создания всех способностей на основе разных стандартных способностей?
Принятый ответ
Так если у тебя будут несколько юзабельных абилок с одинаковым приказом оно и будет работать некорректно
Если ты не юзаешь канал потому что он сбивает приказы, то мог бы хотя бы ознакомиться со списком абилок, которые не рвут приказы. На мемхаке вроде можно юзать одну ту же абилку и ничего баговаться не будет, но я не разбирался в этой теме так что мб обманываю
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но из новых методов можно сделать кастомный интерфейс. Тогда триггером будет не Применение способности а клики по интерфейсу. А дальше нужно добавлять/удалять или блокировать/разблокировать нужные способности и приказывать их выполнять.
Ред. rsfghd