Доброго времени суток. Я новичок, поэтому для меня такая способность выглядит сложной. Однако, я хотел бы узнать, с чего вообще начинать и каким образом реализовать проще всего.
Итак, идея в следующем. Скилл, имеющий два свойства. Первое свойство - самый обычный рут, не наносящий урон. А вот второе - самое сложное. Нужно сделать так, чтобы при атаке по юниту в руте наносился урон и оглушал юнита на 1 сек. При нанесение 1-2-3-4-5 (по уровням) ударов по руту, рут должен пропадать. Урон от ударов также должен зависеть от уровня способности.
+++
Помогите разобраться с дамми-кастом. Не могу понять, что делаю не так. Ни один из юнитов не кастует способность, хотя им ни что не запрещает.
Заранее, спасибо за ответы.

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

Русификатор триггеров удалите пожалуйста.
А вообще возможно даммика не настроили должным образом
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
15
10 лет назад
0
Ничего сложного нет, при получении урона проверять бафф на юните, а там делать что хотите.
0
4
10 лет назад
0
Ничего сложного нет, при получении урона проверять бафф на юните, а там делать что хотите.
Каким образом это сделать?
ПС: подскажите, где я ошибся в даммикасте. Не хотят они кастовать.
Загруженные файлы
0
15
10 лет назад
0
Русификатор триггеров удалите пожалуйста.
А вообще возможно даммика не настроили должным образом
Принятый ответ
0
4
10 лет назад
0
Tobi123:
А вообще возможно даммика не настроили должным образом
Об этом и речь.
0
15
10 лет назад
0
Графика - Точка броска должна стоять 0.0
0
4
10 лет назад
0
Tobi123:
Графика - Точка броска должна стоять 0.0
Сделал - никаких изменений. Кастовать им ни что не мешает, т.к. сделал этим способностям 0 манакост. Они её просто не хотят использовать
При чём, создать абсолютно по той же схеме триггер, по которому дамми-юнит делает суицид со взрывом, у меня получилось и он нормально работает.
Загруженные файлы
0
15
10 лет назад
0
Вообще я бы посоветовал вам проверить boolean приказа, но вроде на гуи такого нет.
0
4
10 лет назад
0
Tobi123:
Вообще я бы посоветовал вам проверить boolean приказа, но вроде на гуи такого нет.
то есть, я не смогу сделать это в стандартном редакторе триггеров?
0
15
10 лет назад
0
Сможете, нужна нормальная отладка
0
24
10 лет назад
0
По моему не установлена цель каста. Исправь событие на "юнит начинает направлять способность" и проверь так
0
4
10 лет назад
0
darkowlom:
По моему не установлена цель каста. Исправь событие на "юнит начинает направлять способность" и проверь так
Поменял, не помогло.
Некоторые аспекты проблемы, кажется, нашёл, но ничего не понял.. Что-то не так с назначением переменной.
Если установить Dummy 1 = (Последний созданный юнит), то Dummy 1 исполняет приказ.
Если заспавнить этих самых DT001 и DT002 изначально и оставить, то при применении способности они идут кастовать сами. Дамми-юниты не используют как до, так и после смерти этих.
Если DT001 и DT002 удалить из игры по событию "Инициализация карты", то дамми-юниты всё ещё не кастуют.
0
24
10 лет назад
Отредактирован darkowlom
0
Создай первого даммика и занеси его в переменную Dummy001 = Последний созданый юнит
Потом создай второго и аналогично занеси его в другую переменную
И отдай приказы по переменным.
А лучше скинь карту и мы посмотрим что там не то
по моему ты пытаешься заставить кастовать уже существующих на карте даммиков, но тогда зачем ты перед этим еще двух создаешь, которые ничего не делают судя по скрину
0
4
10 лет назад
Отредактирован Nyanta
0
по моему ты пытаешься заставить кастовать уже существующих на карте даммиков, но тогда зачем ты перед этим еще двух создаешь, которые ничего не делают судя по скрину
Вот тут я окончательно запутался во всём, однако...
Применение способности создаёт юнитов DT001 и DT002, но триггер отдаёт приказ для DT001 0050 и DT002 0051. Может быть, в этом дело?
0
24
10 лет назад
0
ты отдавай приказ ПЕРЕМННЫМ, а не юнитам уоторые заранее стоят на карте - в этом проблема
0
4
10 лет назад
0
darkowlom:
ты отдавай приказ ПЕРЕМННЫМ, а не юнитам уоторые заранее стоят на карте - в этом проблема
У меня не получается сделать это так, как надо.
Я не могу назначить в переменные самих юнитов DT001 и DT002. В переменные я могу занести только заспавненных заранее юнитов (DT001 0050 и DT002 0051). Поэтому и не могу разобраться.
1
24
10 лет назад
1
ставишь галочку на против переменные и выбираешь из списка
set dummy002 - last created unit
в русских
Установить dummy002 - последний созданный юнит
создаешь - задаешь переменную, создаешь второго, потом снова задаешь переменную. С моим нетом пример скинуть не могу
0
4
10 лет назад
Отредактирован Nyanta
0
ставишь галочку на против переменные и выбираешь из списка
из списка я могу выбрать только то, что УЖЕ заспавнено, а именно DT001 0050 и DT002 0051. В начальном значении переменной я не могу выбрать самих юнитов!
Разобрался, с помощью терпеливого darkowlom, за что ему спасибо.
Проблема либо во мне, либо в самом редакторе: не получается сделать юнита перменной, кроме как (Последний созданный юнит). Перестановка и применение (Последний созданный юнит) решила проблему.
Не закрываю, т.к. хочу узнать об этом:
Tobi123:
при получении урона проверять бафф на юните
Надеюсь на ответ.
Загруженные файлы
0
28
10 лет назад
0
0
4
10 лет назад
0
nvc123:
Хотелось бы несколько конкретнее. Так я и сам пробовал.
0
28
10 лет назад
0
насколько я понял оглушение наносится только при получении физического урона
значит нужна ещё проверка на тип получаемого дамага
0
4
10 лет назад
0
насколько я понял оглушение наносится только при получении физического урона
значит нужна ещё проверка на тип получаемого дамага
Даже больше. При получении физического урона в ближнем бою.
У меня вообще нет идей, как это реализовывать. В первом сообщении мне сказали, что через проверку бафа. Я бы хотел узнать\почитать, каким образом устроить эту самую проверку.
1
28
10 лет назад
1
и да
там нужны функции которые не работают с русификатором,так что его придётся удалить
+ нужна либо дами пассивка либо структуры(vjass)
Nyanta, проверка на баф?
проверяем есть ли у юнита которой получил урон баф рут
если есть то оглушить этого юнита, нанести ему урон и уменьшить количество оставшихся ударов на 1
3 ссылку лучше читать последней
0
15
10 лет назад
0
Изи делается с проверкой на яд. Буферизуется - мили урон, не буферизуется - ренж. Или наоборот. Хотя это только теория и я не проверял.
0
4
10 лет назад
0
Tobi123:
Изи делается с проверкой на яд. Буферизуется - мили урон, не буферизуется - ренж. Или наоборот. Хотя это только теория и я не проверял.
Через редактор триггеров?
0
15
10 лет назад
0
Офк
Чтобы оставить комментарий, пожалуйста, войдите на сайт.