Как сделать\триггерно составить абилку пассивку, которая за убитых юнитов (за ластхит) апает урон с руки (скажем на 10) , либо если проще отслеживало юнитов убитых в радиусе от героя
konvan5 благослови тебя бог.

Вот тебе простой пример на прокачку через исследование для одного героя за его убийства. У меня стоит лимит 100 улучшений за 100 убийств. Ты можешь его увеличить по желанию. Герою способку-пустышку с описанием сам добавишь.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
Ну тут надо соединить 2 системы. Одна - которая ловит ласт хит = что по сути убийство юнита, и должна добавить доп атаку. Вторая - как ты вообще будешь добавлять атаку? У тебя какая версия варика, 1.26а?
Если проблема с первой системой, ну зависит от условий, думаю тебе лучше использовать событие "юнит умирает", условие "убивающий юнит = твой герой со способкой" ну или проверить уровень способности у убивающего юнита, типа если уровень способности "твоя пассивка" у юнита "убивающий юнит" больше или равно 1, то делаешь действие по добавлению атаки. Тут даже радиус не нужен, ты же хочешь давать атаку за убийство а не нахождение рядом с убийством.

Тут еще один момент, а у тебя способка будет всего у одного героя на карте или возможно будет таких 2 и больше героев на карте? Это может еще усложнить тебе систему.
Ответы (7)
2
konvan5, только у героя, 1 юнит, только у него такой спел, а юнитов много на карте
26
nero666, по поводу 1 системы я уже сказал.
Значит событие - юнит умирает
Условие - Убивающий юнит == твой герой И уровень способности (твоя способка) у юнита (твой герой) больше равно 1
Действие - добавляем урон.
А теперь как добавить урон. Есть вариант когтей, типа давать способку когтей чтобы давать урон герою. Другой вариант - через исследование (раз у тебя один герой на всю карту), делаешь копию исследования мечей, указываешь там сколько тебе надо уровней (хоть 100 уровней), даешь это исследование герою и в триггере просто прокачиваешь это исследование на 1 каждый раз.
26
nero666, попробуй реализовать, если что-то не получится, скинь свои скрины как ты сделал и что именно не получается, какой пункт.
28
konvan5, с когтями и прочее это всё фигня, в плане дублирование 99999 способностей, это уничтожение редактора объектов
Extremator как-то выполнял кому-то заказ, где показал пример грамотного управления бонусами от когтей через базу данных и экспоненту, что сильно упрощает динамичность
тут пример: xgm.guru/p/wc3/needspells/comments/view/529854
26
rsfghd, я даже не стал объяснять более сложные системы, он же сам их не сделал бы никогда)
28
konvan5, а нужно объяснять, ибо ему придётся в конце концов забить на идею от взрыва редактора объектов благодаря его 999999 способностей когтей)
26
rsfghd, на одного героя на карте это не критично)
А вот на группу то да... там естественно
28
я удалил всё лишнее с того заказа
как пользоваться?
  • создать триггер убийства юнита, делать свою там магию, потом указать в переменную TempUnit - кому установить урон, в переменную ADVal - число для установления урона, после этих переменных запустить триггер SetDamage

если у тебя 999999999 уронов, то создай ещё пару когтей по экспоненте, (8192 х 2, ... х 2, .... х 2)
Загруженные файлы
26
Вот тебе простой пример на прокачку через исследование для одного героя за его убийства. У меня стоит лимит 100 улучшений за 100 убийств. Ты можешь его увеличить по желанию. Герою способку-пустышку с описанием сам добавишь.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.