Зачем нужны все эти манипуляции с улучшениями? Просто возьми способность на основе сфинкса у нежити и настрой её. Если нужно, чтобы было несколько вариантов превращения, то делай триггерно на основе способности "канал", меняя id приказа для каждого спела.
нужно извлечь из игры карты, что входят в кампанию. скачай MPQ-editor и открой им архив War3xlocal.mpq, который находится в папке с игрой, далее Maps > FrozenThrone > Campaign и ищи там карты OrcX01 02 03 и тд
Точно не скажу, но вроде нельзя. Делай несколько предметов и способностей. Можно ещё делать триггерную способность в предмете, там уже больше простора для изменения и т.д.
А, нет, оказывается можно триггерно повысить уровень способности.
вот пример
Заказчик: Shamil4 Способность: Jingu Mastery Выполнено: Да
Не муи.
Есть минус, если герой кастанул на врага гнев деревьев, отравленный нож и т.п. - это будет считаться как урон от руки и триггер на это отреагирует. Можно решить так: каставать заклинания, которые в течение некоторого времени наносят урон от лица дамми-юнита.
Можно и это просто, так, например:
Первый триггер:
Событие - выучил способность
Условие - способность = жар преисподней
Действие - юнита в переменную и запустить таймер
Второй триггер:
Событие - таймер истекает
Действие - если иначе функции:
если у юнита есть баф - хилить
иначе - дать скорость (можно через скрытую ауру делать)
А не продуктивнее было бы просто создать крипов тогда, когда этому приходит подходящее время? Или, допустим, дать им невидимость и застопить до определённого момента, или сделать их союзниками. Вариант, при котором приходится отдавать приказ, в надежде не допустить сражения - попытка плыть снизу вверх по водопаду. Т.е. достаточно грубый и ненадежный, особенно в свете того, что есть более простые и исчерпывающие методы разрешение данной проблемы(см. выше). И к чему бессмысленно создавать точки? Можно воспользоваться подобной реализацией.
local real x = GetUnitX(u)
local real y = GetUnitY(u)
IssuePointOrder(u,"move",x+500*CosBJ(ang),y+500*SinBJ(ang))
Если нужно изменить не механику спела, а лишь эффект - то зайди в редактор заклинаний, создай на основе ракетного удара нестандартное заклин. и поменяй эффект оглушения на какой надо.
Потом замени в способности заклинание на своё, нестандартное
Вот, тут все что тебе нужно, в дальнейшем ищи статьи, если ничего не находишь, то задавай вопрос. LordDracula:
В карте есть эффект освещения, можно его юзать и прикреплять к примеру к костру. Выглядит очень атмосферно.
Да, я нашел эту статью уже и задействовал эффекты, находящиеся в ней(пост №5). Dragonear:
Если хотите, могу скинуть карту с различными моделями эффектов.
Сделать кастомный фильтр, туман, светлячков. И наложить погодный эффект с лунными лучами.
А если руки из нужного места, сделать свою кастом модель погодного эффекта где тучи бы ползли по небу и затеняли землю, оставляя просветы.
Кстати на сайте вроде были кастом модели дня\ночи.
С туманном и фильтрами у меня фигня какая-то получается, возможно глупость ввожу.
Модельки редактировать/делать не умею, поищу.
Во втором примере утекает точка, которая создаётся при установлении группы. а в первом примере точка удаляется, а группа всего 1 одна, глобальная, поэтому и нет диких утечек
создавай группу через отдельную переменную-точку
потом удаляй
Вот так можно, но на это придётся потратить UnitUserData, если в гуи.
Правда есть минус, предметы будут менять позиции в инвентаре. Если до слота предмета(слот 3, к примеру) было пусто, то предмет займет пустой слот(станет слот 1)
» WarCraft 3 / графика способности
ищи в разделе эффектов альянса, это в редактора заклинаний
» WarCraft 3 / Локальный тригер
» WarCraft 3 / Как сделать, чтобы юнит мог превращаться в другого юнита?
» WarCraft 3 / Как открыть кампанию Рексара
» WarCraft 3 / Как циклом удалять точки
» WarCraft 3 / Существует ли GetUnitsInRange(Enum) координатного варианта?
» WarCraft 3 / Как заставить dummy кастить мой скилл?
вместо channel - xgm.guru/files/100/196192/comments/360834/222.png
» WarCraft 3 / Как заставить лучников в башне стрелять?
» WarCraft 3 / Уровень способности
А, нет, оказывается можно триггерно повысить уровень способности.
вот пример
Ред. LordDracula
» WarCraft 3 / Способности и алгоритмы на заказ
Способность: Explosion Arrows
Выполнено: Да
Сделал через дамми-каст.
Способность: Опустошение
Выполнено: Да
Способность: Jingu Mastery
Выполнено: Да
Не муи.
Есть минус, если герой кастанул на врага гнев деревьев, отравленный нож и т.п. - это будет считаться как урон от руки и триггер на это отреагирует. Можно решить так: каставать заклинания, которые в течение некоторого времени наносят урон от лица дамми-юнита.
Ред. LordDracula
» WarCraft 3 / Стандартная способность
ошибся немного, вот
https://www.xgm.guru/files/100/195804/comments/359925/mana1.w3x
» WarCraft 3 / Создание скиллов.
Первый триггер:
Событие - выучил способность
Условие - способность = жар преисподней
Действие - юнита в переменную и запустить таймер
Событие - таймер истекает
Действие - если иначе функции:
если у юнита есть баф - хилить
иначе - дать скорость (можно через скрытую ауру делать)
» WarCraft 3 / Как сделать баланс в карте для героя?
вот ещё некоторые статьи оттуда
https://www.xgm.guru/p/wc3/aos_maps_balance_creating
https://www.xgm.guru/p/wc3/balancerguide
» WarCraft 3 / прошу помощи с приказом
» WarCraft 3 / Кто-нибудь может подсказать как сделать такой триггер?
Условие - тип проданного юнита = нужный юнит(стрелок, к примеру)
Действие - двигать юнит
Ред. LordDracula
» WarCraft 3 / Способность
» WarCraft 3 / Вопрос про спелл ракетный удар
Потом замени в способности заклинание на своё, нестандартное
Ред. LordDracula
» WarCraft 3 / Вопрос про CNTRL или бинды как там
Ещё в справке описаны подобные возможности.
» WarCraft 3 / Качественная ночь
Dragonear: Можно в лс
» WarCraft 3 / Качественная ночь
А модель, создающая эффект темноты уже нашел тут xgm.guru/p/wc3/how-to-create-a-night
» WarCraft 3 / Качественная ночь
Модельки редактировать/делать не умею, поищу.
» WarCraft 3 / Утечки группы.
ну лучше через координаты делать, если триггер каждый сек работать будет
» WarCraft 3 / Утечки группы.
создавай группу через отдельную переменную-точку
потом удаляй
» WarCraft 3 / Предметы
Правда есть минус, предметы будут менять позиции в инвентаре. Если до слота предмета(слот 3, к примеру) было пусто, то предмет займет пустой слот(станет слот 1)
» WarCraft 3 / Грейд