А я бы без дамми обошёлся.
Урон наносим триггерно.
Дебафф через ауру.
Можно сделать на GUI.
Хочешь Jass - можно и Jass.
Открыл офф-вики д2, нашёл там этот даггер - ужаснулся с цифр)) Понятно конечно что пострадала развёртка страницы, но в первые мгновения этого не осознаёшь и просто афигеваешь от урона в "6 + 3 от силы", от замедления движения на 150%, и от длительности эффекта в 50 сек. )))
По событию "юнит атакован" проверяешь что атакующий Имеет предмет/абилку на основе сферы замедления (т.е. через ИЛИ перебор условий, главное что б хоть одно совпало).
При совпадении проверяешл текущий приказ юнита, если он пустой/никакой (тут можно провести тесты и выяснить точно при каких раьотает а при каких нет), отдаёшь атакующему юниту приказ "атаковать" (attack) в точку. В качестве точки выбираешь позицию этого самого атакующего юнита. Готово.
Каждый раз, когда юнит со сферой замедления будет самостоятельно пытаться атаковать кого-либо из-за того что этот "кто-либо" подошёл слишком близко, то этот юнит будет получать приказ атаки в землю и тем самым сам выбирать кого ему атаковать - т.е. визуально ничего не поменяется вообще. Зато будет работать сфера за едления.
Нет ничего плохого в плане управления югитами, если приказать атаковать кого-попало тому юниту, который и так ничего не делал и САМ решил кого-то начать атаковать
UPD: У сферы замедления, и сферы молнии есть баг. Чтобы способность сработала, нужно ее "направить" на противника. Т.е. нажать кнопку атаки(А), и кликнуть или на землю, или на противника. И вот тогда оно будет работать.
А пассивные скиллы всегда срабатывают с 100% шансом, вне зависимости от указанного в способности. Пытался даже способность орб яд(сфера замедления с пассивным ядом) засунуть в способность орб (сфера замедления). 100% срабатывание. =(
ИМХО, проще выдавать тригером нужному юниту, в нужный момент, способность - яд.
Очень странный вариант, если с предмета перевести на воина. Отображает внутреннюю способность как неактивную, название+описание почему-то использует сразу три строки...
Это нормально. Оно ещё может показывать КД скилла что внутри, как пассвная перезарядка будет, хоть и с затемнённой иконкой. Именно таким образом сделана старая пассивка Вивера из Доты (вторая атака при атаке с КД = сфера замедления + огненные стрелы с 0 урона).
Можно избпвмться от иконки совсем.
А при желании можно подсунуть незатемнённую пустышку (но КД на ней не будет видно).
За тем что так жить сложнее...а иначе - ну не можна
По большей части для таких запросов можно обойтись чем-то простым, пускай и не самым эффективным (намеренно), тем самым давая автору пищу для размышлений о том что и как работает, с чем что едят, и какого рода диарея после этого бывает...
думаю это возможно сделать именно по моей задумке. допустим. добавить способность аура меткости персонажу. событие: оз перс ниже 50%. действие: если у врага есть предмет N, то он наносит на 25% больше урона. но. как это сделать тригерно, не могу понять уже сутки
Всё верно, именно таким образом это и можно реализовать. В момент замаха, по событию "юнит атакован" проверяешь имеет ли атакующий нужный предмет, если да, то чему равно отношение текущего ХП атакованного юнита к его максимальному ХП ( текущее / максимальное < 0.5 ), в положительном случае добавляешь ауру меткость, иначе - отнимаешь.
Событие - Юнит атакован
Действия:
Если:
(Атакующий юнит) имеет предмет типа (твой_предмет) == Да
Название: Каст Бафа Метод: GUI MUI: Обязательно Цель: Другой юнит Количество уровней: 1 Описание: Обычный каст например целительной волны на одну цель, которая будет давать юниту бафф замедления от торнадо. Технические характеристики: Мне необходимо понять, как сделать способность которая кастуется на цель, дает цели ауру с таймером (например 10 сек), чтоб по прошествии таймера аура пропадала с юнита.
Все для того чтоб я мог отлавливать на юните складывающийся бафф (аура торнадо складывается), и мог дальше с юнитом делать свои действия.
Прошу сделать на гуи, и с удалением бафа группы чего там еще чтоб без утечек, потому что такой спелл будет юзаться не одним юнитом и часто.
ps. хочу знать как правильно такое сделать на гуишке
» WarCraft 3 / Аналог силового блинка из доты2 PureJass only pls.
Урон наносим триггерно.
Дебафф через ауру.
Можно сделать на GUI.
Хочешь Jass - можно и Jass.
Понятно конечно что пострадала развёртка страницы, но в первые мгновения этого не осознаёшь и просто афигеваешь от урона в "6 + 3 от силы", от замедления движения на 150%, и от длительности эффекта в 50 сек. )))
Ред. Extremator
» WarCraft 3 / Как сделать рандомное перемещение
» WarCraft 3 / [GUI] Шансовое срабатывание яда
» WarCraft 3 / [GUI] Шансовое срабатывание яда
» WarCraft 3 / Нанесение урона триггерным способом
» WarCraft 3 / Повернуть юнита с анимацией движения
» WarCraft 3 / Карта от разных авторов
» WarCraft 3 / Файл шрифта оригинала
» WarCraft 3 / Пассивка предмета. как создать?
» WarCraft 3 / как сделать пассивку предмета( 2ой предмет)
» WarCraft 3 / Пассивка предмета. как создать?
Аупа меткости - кринж, нужен демолиш...
Демолишь - кринж, нужен другой орб...
Орбы - кринж, нужен детект урона...
Детект урона - кринж, нужен МХ...
МХ - кринж, нужен реф+луа...
Реф+луа - кринж, нужна другая игра...
» WarCraft 3 / Есть ли эффекты атаки, снимаемые рассеиванием чар?
А при желании можно подсунуть незатемнённую пустышку (но КД на ней не будет видно).
» WarCraft 3 / Пассивка предмета. как создать?
» WarCraft 3 / Пассивка предмета. как создать?
» WarCraft 3 / Пассивка предмета. как создать?
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft II: The Rebirth / Как сделать лимит на здание?
» WarCraft II: The Rebirth / Как сделать лимит на здание?
Ред. Extremator
» WarCraft 3 / Не могу в свойствах карты передвинуть размер карты влево
Стандартный поддерживал вроде только до 256
Как я понимаю JNGP поддерживает до 480 вроде.
» WarCraft 3 / Не могу в свойствах карты передвинуть размер карты влево
Уменьши првый край и попробуй увеличить левый - если сработает, значит это и есть лимит
» WarCraft 3 / Иконки из Wow
» WarCraft 3 / Визуальное Отображаение получаемого героем опыта
Это не тот случай когда просто кидаешь файл в папку с игрой и происходят какие-то изменения.
» WarCraft 3 / Визуальное Отображаение получаемого героем опыта
» WarCraft 3 / Как сделать чтобы героя нельзя было делать несколько раз
Это в константах.
» WarCraft 3 / При использование способности, активируется другая