По идее при активации одной абилки, она должна замениться на другую и наоборот. Однако вместо этого первая абилка при активации просто пропадает, а вторая не появляется. Помогите решить эту проблему, пожалуйста
Есть "Triggering Unit"/"переключающий юнит" - вот его и юзай. В остальном же со скрина не ясно почему твой триггер не работает. Баг может быть вызван неверной настройкой спелла или другими триггерами, но однозначно не здесь.
Засовываем змеиную ловкость в спелбук, а спелбук блокируем командой "Игрок - Enable/Disable Ability". В скрытый спелбук можно добавлять только пассиные способности. Ищи на тему как скрыть способность, иконку/кнопку способности. xgm.guru/forum/showthread.php?t=31722 И называйте норм тему
Любое ожидание через TriggerSleepAction(X) является ожиданием X + 0.1 сек. При этом, если не ошибаюсь, создается новый поток, в котором понятия применяющий юнит просто нет(считай вызвал функцию которая takes nothing returns nothing). Короче - ждать в данном случае вообще не нужно, а также стоит поставить другое событие (Приводит способность в действие).
А где wait бывает полезен?
А то, например, алкоголь, удар по голове с размаху, змеиный яд иногда (в определенных ситуациях и/или количестве) тоже бывают полезны, но обычно есть куда лучшие способы достичь желаемого
Ред. Maniac_91
Ред. Diaboliko
верно, но как сказал Maniac_91, можно записать юнит в переменную и он не будет потерян
а wait 0.0 сек бывает полезен
А то, например, алкоголь, удар по голове с размаху, змеиный яд иногда (в определенных ситуациях и/или количестве) тоже бывают полезны, но обычно есть куда лучшие способы достичь желаемого