Но в таком случае переменная с атакуемым юнитом сменится, если герой переагрится на другого до попадания снаряда, а создание нового события для каждого атакуемого юнита может вызвать проблемы при большой резне.
Darknessay, а не важно где он будет существовать. Он всё равно есть в игре и будет висеть в памяти. Другое дело, что в зависимости от переменной ты сможешь обращаться к нему из разных мест, всё.
так почему герою не сделаешь бонус к атаке от интеллекта при получении орба?
А если этот урон не должен быть физическим? (а значит игнорировать армор)
В доте этот урон (на сколько я помню) был чистым, и игнорировал все виды защиты (кроме неуязвимости).
Так же, эта атака наносила дополнительный магический урон, если цель являлась вызванным существом.
. . .
А по сабжу - нужен триггер отлова замаха атаки, когда у атакующего есть этот скилл, а цель - подходит для принятия этого урона (если делать мульти-орб, то подходят впринципе все юниты, и эта проверка не нужна, только атакующего проверяем). Далее пишем для цели единственный ивент на получение урона, который будет детектиться в другом триггере. Этот триггер будет реагировать на ВЕСЬ получаемый этим юнитом урон, и проверять есть ли у него в этот момент бафф от абилки "Отравленный стрелы" (аналог огненных, но с баффом). Получая ответ ДА принудительно снимаем этот бафф, и делаем нужные нам действия. Тут мы имеет юнита-инициатора (тот по кому попали) и юнита-источник урона (тот кто совершил удар со стрелами), что даёт нам вычислить уровень абилки, количество Разума, и нанести нужный урон по цели. Всё.
eriel222, Каменные доспехи-это самое то, но хочется, наверное, и надпись всплывающую, как "промах", тогда надо триггер на шанс применения с всплывающим текстом, потому что срабатывание пассивки триггерно не отлавливается.
можно спецэффект прикрутить
каждый блок будет его вызывать
При движении юнита проверяй выходит ли точка в игровую область карты
Если да - отключай коллюзию на юните, иначе - включай
Дальше идёт триггерное движение юнита, если упрётся в край карты - будет об него биться
Ну вообще, со событию "юнит получает способность" нужно сделать проверку, на выученную способность. Далее нужно добавить этого юнита в группу, и запустить многократный таймер (на 2 сек будет нормально).
Второй триггер, по событию "таймер истекает", будет обращаться в группе, и проверять уровень Ловкости и регулировать уровень "Пьяного Мастера".
Если делаешь в JNGP, то, когда создаёшь новый объект в РО, можно указать его рав-код.
Регистр первой буквы которого решает, будет это герой или не-герой.
Так оно и должно работать, плюс кое-что для правильной работы, детекта, фиксации...
И этого кое-чего набирается пара-тройка триггеров, и требуется целое понимание происходящего))
Отлавливать авто-атаки юнитов. Есть много способов, все костыльные.
При этом не разницы GUI или Jass это будет, всё равно придётся громоздить что-то... Оно тебе нужно?
Я имел ввиду, что тебе самому придётся искать и находить то, что слетает и/или работает неправильно после загрузки игры. И всё найденное тебе придётся самому подправлять в нужный момент (при загрузке, или когда это возможно). Вот и всё.
Сбилась вода - настраиваешь воду Сбился свет - настраиваешь свет и т.д.
» WarCraft 3 / Краш
ну или хотя бы его сюда скинь
Ред. Extremator
» WarCraft 3 / WC3RusTextOptimizer
Но слова начинающиеся с большой буквы Ы редко попадаются
Ред. Extremator
» WarCraft 3 / Как изменять высоту полета Юнита
Всё, теперь этому юниту можно менять высоту.
» WarCraft 3 / Как сделать эффект,который похож действием на "Берсерк" - Морф
Внимательнее изучи способность, улучшение и юнитов.
Ред. Extremator
» WarCraft 3 / Адский снег.
...поправить бы
Ред. Extremator
» WarCraft 3 / Неполучается создать способность lifestealer'a из доты infest
» WarCraft 3 / Какой путь для иконки?
ReplaceableTextures\CommandButtonsDisabled\DISBTNGem.blp - затемнённая версия
ReplaceableTextures\CommandButtons\DIS\BTNGem.blp - отключённая (будет ссылаться на затемнённую вместо зелёного квадрата)
» WarCraft 3 / Как отловить удар с орбом?
Ред. Extremator
» WarCraft 3 / Как отловить удар с орбом?
В доте этот урон (на сколько я помню) был чистым, и игнорировал все виды защиты (кроме неуязвимости).
Так же, эта атака наносила дополнительный магический урон, если цель являлась вызванным существом.
Срабатывает ивент получения урона, но сам урон ещё не вошёл в юнита.
А баффы от орбов уже висят на цели.
» WarCraft 3 / как сделать щит?
каждый блок будет его вызывать
» WarCraft 3 / Требование маны у пассивн способности
в нужный момент даёшь и забираешь пассажира, кд абилки запускается, мана тратится
» WarCraft 3 / Прыжок на гуи
Если да - отключай коллюзию на юните, иначе - включай
Дальше идёт триггерное движение юнита, если упрётся в край карты - будет об него биться
» WarCraft 3 / Ловкость
Второй триггер, по событию "таймер истекает", будет обращаться в группе, и проверять уровень Ловкости и регулировать уровень "Пьяного Мастера".
» WarCraft 3 / Ловкость
» WarCraft 3 / Как сделать стандартного воина героем?
Регистр первой буквы которого решает, будет это герой или не-герой.
» WarCraft 3 / Пассивка, работающая при нанесении урона.
мб поэтому в стандарте их нет у ренжевиков... да и вообще орбами (не всеми)
» WarCraft 3 / Пассивка, работающая при нанесении урона.
Фигня, казалось бы... особенно в случаях когда промах ~100%,
а пассивка всё равно срабатывает )))
И этого кое-чего набирается пара-тройка триггеров, и требуется целое понимание происходящего))
» WarCraft 3 / Как увеличить радиус передачи предмета.
» WarCraft 3 / Пассивка, работающая при нанесении урона.
ты будешь получать событие даже при промахе, или при долгой ренжовой атаке... да
зависит от того что именно ты хочешь сделать
» WarCraft 3 / Пассивка, работающая при нанесении урона.
При этом не разницы GUI или Jass это будет, всё равно придётся громоздить что-то...
Оно тебе нужно?
» WarCraft 3 / Как увеличить радиус передачи предмета.
Ну или предмет просто валяется где-то, и юнит его получает
Ред. Extremator
» WarCraft 3 / Что сбросилось после загрузки?
Сбился свет - настраиваешь свет
и т.д.
» WarCraft 3 / Что сбросилось после загрузки?
выстави в этот момент некоторые параметры заново (цвет воды, и прочее)
вот и всё