Добавлен Loran124
Хочется сделать героя-хила, у которого атака бы исцеляла союзников, а наносила урон врагам.
Принятый ответ
Хотел сделать на триггерах, но давно я этим не занимался. Именно поэтому нужно иметь JNGP. Работает от пассивной способности, но таких юнитов-хиллеров может быть сколько угодно. Хештаблица не нужна.
Как это работает
У юнита есть способность для определения физической атаки на основе яда. При атаке проверяется наличие цели в группе, и если его там нет, то он туда добавляется, а так же создается событие на получение им урона. При получении урон, если юнит союзник, то он получает способность на увеличение ХП (это помогает избежать ошибок), после чего способность удаляется, а юнит лечится на сумму урона. Бафф удаляется, чтобы другие юниты не вызвали лечение своей атакой.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
И из описания непонятно, что именно тебе нужно. Какая атака? Как исцеляет? Как наносит урон?
Опиши заклинание подробнее и тебе скажут, как это сделать самому.
Куда подробнее? Атака, которая исцеляет, причем здесь заклинание?
Еще надо, чтобы не багаюзали, а ты тут про какое-то заклинание говоришь..
Благодать паладина, не? И примитивный триггер - юнит атакован другим юнитом, приказ кастануть благодать в атакованного. Реализация очень простая и кривая, но думаю вам для начала сойдет, потом подумайте на досуге как это доработать (детект физ. урона тема не для начинающих).
Отредактирован uranus
____________________
Тема закрыта.