Steal nerves, не знаю, что вы видели, что вам лень, просто мне эта система представляется довольно простой:
С: Юнит получает урон
У: (Damage source) = лучник
Д: Создать дамми-"сломанная стрела" (летающий) в позиции на маленьком расстоянии от получившего урон в сторону лучника
Установить переменную S=случайное число от 128 до 512
Приказать ему двигаться в случайном направлении на расстояние S
Понижать высоту дамми с текущей до 0 за S/скорость дамми*(на 1000 вроде бы)
Установить дамми время жизни 2 секунды
Вторая поправка, вращение и правда сбивается при любом приказе, мне просто казалось, что оно сохраняется, так как небольшое смещение анимации происходит. В доту только из-за вас играю, почти не знаю там ничего)
ScopteRectuS, ну это просто показать, как делать вращение, которое не сбивается. А если под "стопится" имеется ввиду, что герой в крутилке медленнее, то это вроде и в первой доте так, но если вы утверждаете, что срабатывает от дальних атак, то я даже не знаю, в чём я прав, а в чём ошибаюсь)
Проверял в доте довольно долго от атак башен и магов, если они далеко, то не работает, если на расстоянии рукопашного удара, то работает.
Поправка, с дальнего расстояния тоже срабатывает, видимо, недостаточно терпел в первый раз.
ScopteRectuS, я чего-то ступил, вот простейшая версия крутилки, которая чисто для того, чтобы показать, как сделать, чтобы анимация не сбивалась. Проверил перед этим в Dota AllStars, там не сбивается.
Смертельный удар обнулил, сделав способностью-пустышкой, а Стальному вихрю поставил 0 маны и в требованиях первый уровень.
P. S. А во второй доте, судя по увиденному на ютубе видео, где его атаковали стрелами, у него даже от дальнего урона способность срабатывает, в первой только от ближних врагов вроде.
Taurenus, у меня только одно изображение показывает, где часть способности в РО. А таймер в обратном отсчёте, да.
Кстати, так как суперточность здесь не требуется, то можно не таймер использовать, а Wait.
avuremybe, про движение гон, если анимация Walk есть, то она будет воспроизводиться ScopteRectuS, эта абилка, наверное, применяется с помощью какого-то стандартного заклинания, которое позволяет использовать её в движении. Могу порекомендовать, как вариант для подобных случаев, отредактировать название нужной анимации в интересующей модели на walk gold, например. Во время применения ставишь тег gold и воспроизводишь анимацию по индексу. Правда, тут название анимации, наверное, не такое надо дать, а walk stand attack gold, но я не уверен, так как не проверял.
Ну я сделал, короче, добавив два триггера. Один отлавливает любой приказ дамочки во время сальто и устанавливает ей скорость анимации в 10000х(время таймера+0,01)%, потом устанавливает анимацию соответствующего сальто и запускает таймер на 0,01 секунду. Второй по истечению этого таймера устанавливает дамочке скорость анимации 100%.
Выглядит временами не особо гладко, но в целом меня устраивает. Только надо немножко подкорректировать анимации модели.
Hate, у меня это уже есть, даже триггер проверки индекса анимации в карте оставил, но при движении это не помогает.
Пока я сделал с тегами, назвав сальто подъёма Alternate Walk Gold, а приземления Alternate Walk Lumber, но этот костыль очень некрасиво работает, ведь если во время подъёма или приземления отдать приказ, то сальто начинает воспроизводиться сначала.
Почему в формате tga? Ты в игре сделал сриншот что ли? Ты в редакторе сделай скрин, что вот такой-то путь сменил
В предыдущем твоём вопросе как раз есть куски скриншотов с путями в лучшем ответе и моём последнем ответе.
У меня тормоза и лаги были как раз из-за всплывающего текста, ты точно все действия с ним отключал, когда проверял? Попробуй проверить без переменных и текста вообще, кроме DAMAGE, то есть:
Set DAMAGE=...
Отряд - Pick every unit in (Units in (Playable map area) matching condition имеют бафф) and do Боевая единица - получает DAMAGE
Так точно будет понятно, действительно ли в этом действии проблема
» WarCraft 3 / Counter Helix Axe'a из DotA
С: Юнит получает урон
У: (Damage source) = лучник
Д: Создать дамми-"сломанная стрела" (летающий) в позиции на маленьком расстоянии от получившего урон в сторону лучника
Установить переменную S=случайное число от 128 до 512
Приказать ему двигаться в случайном направлении на расстояние S
Понижать высоту дамми с текущей до 0 за S/скорость дамми*(на 1000 вроде бы)
Установить дамми время жизни 2 секунды
» WarCraft 3 / Counter Helix Axe'a из DotA
» WarCraft 3 / Counter Helix Axe'a из DotA
» WarCraft 3 / Counter Helix Axe'a из DotA
Проверял в доте довольно долго от атак башен и магов, если они далеко, то не работает, если на расстоянии рукопашного удара, то работает.
Поправка, с дальнего расстояния тоже срабатывает, видимо, недостаточно терпел в первый раз.
Ред. 8gabriel8
» WarCraft 3 / Counter Helix Axe'a из DotA
» WarCraft 3 / Помогите со способностью
» WarCraft 3 / Counter Helix Axe'a из DotA
» WarCraft 3 / Выбор боевой единицы
» WarCraft 3 / Помогите со способностью
Кстати, так как суперточность здесь не требуется, то можно не таймер использовать, а Wait.
Ред. 8gabriel8
» WarCraft 3 / Помогите со способностью
Ред. 8gabriel8
» WarCraft 3 / Counter Helix Axe'a из DotA
ScopteRectuS, эта абилка, наверное, применяется с помощью какого-то стандартного заклинания, которое позволяет использовать её в движении. Могу порекомендовать, как вариант для подобных случаев, отредактировать название нужной анимации в интересующей модели на walk gold, например. Во время применения ставишь тег gold и воспроизводишь анимацию по индексу. Правда, тут название анимации, наверное, не такое надо дать, а walk stand attack gold, но я не уверен, так как не проверял.
» WarCraft 3 / Манипуляции с кругом выделения и не только
Ред. 8gabriel8
» WarCraft 3 / Помогите с анимацией прыжка
Лучше вот новая версия с тегами
Выглядит временами не особо гладко, но в целом меня устраивает. Только надо немножко подкорректировать анимации модели.
» WarCraft 3 / Манипуляции с кругом выделения и не только
И для чего нужна скрытая тень?
» WarCraft 3 / Помогите с анимацией прыжка
Пока я сделал с тегами, назвав сальто подъёма Alternate Walk Gold, а приземления Alternate Walk Lumber, но этот костыль очень некрасиво работает, ведь если во время подъёма или приземления отдать приказ, то сальто начинает воспроизводиться сначала.
» Icon Madness / Icon Madness
» WarCraft 3 / убрать круг выбора
» WarCraft 3 / Портрет меняться а модель нет
» WarCraft 3 / Портрет меняться а модель нет
Замени в war3x.mpq
» WarCraft 3 / Портрет меняться а модель нет
В предыдущем твоём вопросе как раз есть куски скриншотов с путями в лучшем ответе и моём последнем ответе.
» WarCraft 3 / Проблема с аое ДоТ-ой
Set DAMAGE=...
Отряд - Pick every unit in (Units in (Playable map area) matching condition имеют бафф) and do Боевая единица - получает DAMAGE
Так точно будет понятно, действительно ли в этом действии проблема
» WarCraft 3 / Как заставить юнита топтаться на месте?
» WarCraft 3 / Как заставить юнита топтаться на месте?
» WarCraft 3 / Портрет меняться а модель нет
» WarCraft 3 / Портрет меняться а модель нет