Кароч
есть инфа
что если хочешь стандартный скилл с небольшим изменением
но не можешь отловить его цели
то можно тупо ловить урон
при этом кастуя скилл с даммика
и вылавливать урон только от даммика
да?
Но это вариант для тех кому лень...
а тебе я так вижу не лень.
О, мне это пригодится для другогоспела. Спасибо. quq_CCCP:
Как то криво создал если честно, молнию нужно постоянно двигать. Скачай наработку для кастом молний, а сам форк это банальный Carrion Swarm (волна) находит цели впереди себя исходя из конуса и бьет в них молнией.
Спасибо. Теперь я разобрался в полях Data у этого спела.~molot39:
Самое интересное это то, что у спела, что дается юниту, есть эффект молнии, который бьет по 3-м целям, а тот спел, что бьет лишь по одному, дается другому герою. Тем не менее спасибо, потом разберусь, если очень нужно будет (там действительно много лишнего, взять хотя бы тот дикий IF).
Как-то видел на этом сайте статейку с наработками (там их очень много), да сохранить ссылку забыл. Буду признателен, если кто-то ее сюда кинет.
Остался лишь вопрос как чекнуть попадание молота в цель
Смотри триггер. При касте способности кастующему юниту дается способноть Tornado(Slow Aura) с нужным нам баффом и добавляется в триггер2 событие цель каста получает урон. В триггере 2 у нас условие есть ли у атакующего юнита бафф со способности Tornado(Slow Aura). Если да, то мы его удаляем со способностью и наносим цели нужный урон.
А еще есть такой приказ как Right Click. Если приказать юниту атаковать через райт клик (что обычно все и делают), то условие с Current Order != Attack вернет правду. Возможна проблема с этим же условием, если юнит начинает атаковать, не получая приказа от игрока (противник подошел в агро-ренж). Проверь случаи, описанные выше, возможно условие будет работать верно.
AzuneArrowDamage (который не известно что имеет в себе)
В переменных у нее есть постоянное значние. Я ставлю переменную, потому что так удобнее менять значения, а то пока прожмешь все эти поля... Extremator:
Плюс ты не урон наносишь, а уменьшаешь ХП юнита.
Это я знаю.
У меня все работает с теми триггерами, что на скриншотах, просто меня интересовало, почему урон удваивается.
Кислотная бомба не станит же? А мне стан нужен.
Дебаг где? Шторм болт наносит урон трижды, сначала урон который указан в настройках способности, тут же еще 0.00 урона, и получая бафф, после окончания баффа еще раз 0.00 урона. Триггер нужно отключать, или действия делать в кондишене а в акшене удалять из триггера.
Ого, я так и думал. У меня же сейчас все работает как нужно, так как условный бафф удаляется сразу после нанесения первого урона.
То есть я добавляю способность торнадо с баффом 1 в спелбук с ID1, потом даю способность торнадо с баффом 2 в спелбук с ID2, и чтобы убрать\добавить нужную способность, просто забираю\добавляю спеллбук с нужной способностью юниту?
Вроде должно работать, спасибо. molot39:
По-подробнее. Мне нужны баффы для триггеров (в условиях к событию "Юнит получает урон") и для индикаторов (какой уровень у способности (нет иконки) и пр.).
Попробуй через условие = Damage Source (источник урона) имеет уровень способности
Тогда триггер будет срабатывать даже тогда, когда Damage Source будет просто атаковать, способность я не удаляю.
Я вот как делал: брал текстуру из файлов игры, конвертировал в тга, изменял ее цвет в фотошопе с помощью Hue/Saturation, сохранял в тга, конвертировал в блп, импортировал в модель. Далее импортировал модель в карту, в игре модель невидима. Может надо еще что-то импортировать в карту?
По-подробнее. Мне нужны баффы для триггеров (в условиях к событию "Юнит получает урон") и для индикаторов (какой уровень у способности (нет иконки) и пр.).
Сохранить карту под другим именем. Все данные - ланд, триггеры, импорт и нестандартные объекты будут перенесены в карту с новым именем. Дальше удаляем все, что не нужно. И переделываем как душе угодно.
Я хочу присоединиться к вопросу. Как полностью обнулить ландшафт и размер карты, не нанося ущерб РО? Или как перенести из карты в карту все, кроме ландшафта? И что из этого проще?
Если я правильно понял, то можно сделать так.
Триггер 1.
С: Герой учит способность.
У: Выученная способность равно...
Д: Добавить в триггер 2 событие (Учащий способность герой получает урон)
Выключить этот триггер.
Триггер 2.
С:
У:
Д: Дать способность (которая повышает броню) атакуемому юниту.
Дать способность способность (дебафф, можно сделать с пассивки торнадо) источнику урона.
Триггер 3.
С: Юнит входит в карту.
У:
Д: Добавить в триггер 4 событие (Входящий юнит получает урон).
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Установить здоровье атакуемого юнита.
Минус в том, что иногда будет убить не юнит, а триггер, что значит, что за убийство не будут даваться плюшки. Но, возможно, это можно исправить так:
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Удалить способность у атакуемого юнита (та, что дает дебафф).
Удалить бафф у атакуемого юнита.
Приказать источнику урона нанести ... атакуемому юниту...
Дать способность атакуемому юниту.
Ну разумеется дело в способностях, а именно в ледяных стрелах, дыхании ходода и фрост нове - от этих способностей юниты синеют.
А нельзя как-нибудь этот эффект посинения дать ауре? В самих способностях никакого особенного эффекта нет .
Тут кое-что нашел в редакторе моделей у этих способностей. Надо будет посмотреть.
UPD: похоже, то, что я нашел, не делает юнитов синими. Что за эффект делает их такими?
А что по остальным вопросам? Не хочу для них отдельные вопросы задавать.
Я использовал в exitwhen глобальную переменную из-за того, что думал, что ошибка вызывается наличием в ConvertedPlayer(integer) локальной переменной. Потом я проверил с глобальной, оказалось тоже самое.
Может проще будет после постройки здания сделать reset animation - на trigger unit
Увы, не работает.
Одним словом, я просто взял модель виспа, удалил у него все анимации, кроме stand, импортировал в карту, прописав путь к файлу, как к файлу модели оригинального виспа.
Может проще будет после постройки здания сделать reset animation - на trigger unit
Попробую. А почему этот триггер не работает? Мне кажется, что дело в выбранной группе. Может, стоило выбрать группу Юниты в игровой области, а после в ифе указать тип юнита?
» WarCraft 3 / Триггерная Forked Lightning
Extremator: О, мне это пригодится для другогоспела. Спасибо.
quq_CCCP: Спасибо. Теперь я разобрался в полях Data у этого спела.~molot39: Самое интересное это то, что у спела, что дается юниту, есть эффект молнии, который бьет по 3-м целям, а тот спел, что бьет лишь по одному, дается другому герою. Тем не менее спасибо, потом разберусь, если очень нужно будет (там действительно много лишнего, взять хотя бы тот дикий IF).
Ред. PT153
» WarCraft 3 / Триггерная Forked Lightning
» WarCraft 3 / Добавление нескольких баффов
» WarCraft 3 / Способность Storm Bolt
Ред. PT153
» WarCraft 3 / Событие: юнит прекратил атаковать
» WarCraft 3 / Способность Storm Bolt
Extremator:
У меня все работает с теми триггерами, что на скриншотах, просто меня интересовало, почему урон удваивается.
Кислотная бомба не станит же? А мне стан нужен.
» WarCraft 3 / Способность Storm Bolt
» WarCraft 3 / Добавление нескольких баффов
Вроде должно работать, спасибо.
molot39: Тогда триггер будет срабатывать даже тогда, когда Damage Source будет просто атаковать, способность я не удаляю.
» WarCraft 3 / Правильное изменение текстуры
Ясно. Нужно импортировать текстуру и указать ей такой путь, какой указан в редакторе текстур.
Ред. PT153
» WarCraft 3 / Правильное изменение текстуры
Ред. PT153
» WarCraft 3 / Правильное изменение текстуры
nvc123:
Ред. PT153
» WarCraft 3 / Добавление нескольких баффов
» WarCraft 3 / Баффанье юнитов, атакующих героя (аля Випер в доте2)
» WarCraft 3 / Перенос данных
» WarCraft 3 / Отображение предметов на персонаже
» WarCraft 3 / Баффанье юнитов, атакующих героя (аля Випер в доте2)
Триггер 1.
С: Герой учит способность.
У: Выученная способность равно...
Д: Добавить в триггер 2 событие (Учащий способность герой получает урон)
Выключить этот триггер.
Триггер 2.
С:
У:
Д: Дать способность (которая повышает броню) атакуемому юниту.
Дать способность способность (дебафф, можно сделать с пассивки торнадо) источнику урона.
Триггер 3.
С: Юнит входит в карту.
У:
Д: Добавить в триггер 4 событие (Входящий юнит получает урон).
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Установить здоровье атакуемого юнита.
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Удалить способность у атакуемого юнита (та, что дает дебафф).
Удалить бафф у атакуемого юнита.
Приказать источнику урона нанести ... атакуемому юниту...
Дать способность атакуемому юниту.
» WarCraft 3 / Пропадают звуки
» WarCraft 3 / Пропадают звуки
» WarCraft 3 / Бафф Slowed
Ред. PT153
» WarCraft 3 / Бафф Slowed
Тут кое-что нашел в редакторе моделей у этих способностей. Надо будет посмотреть.
UPD: похоже, то, что я нашел, не делает юнитов синими. Что за эффект делает их такими?
» WarCraft 3 / Условие exitwhen с ConvertedPlayer(integer)
Ред. PT153
» WarCraft 3 / Условие exitwhen с ConvertedPlayer(integer)
» WarCraft 3 / Анимация Wisp
» WarCraft 3 / Анимация Wisp
» WarCraft 3 / War3Patch.mpq
Скачал новую версию, там есть. Спасибо.