Diaboliko, я имею в виду, что и у основного типа юнита есть своя способность (например, замедление), и у альтернативного. Способность, которая пропадает, так как у альтернативного её просто нет.
Лучше проверить на всякий случай, я так тоже ошибся когда-то) Diaboliko:
В смысле у тебя все работало? Или просто не возился с морфом не-героев?
Как раз не-геройскими юнитами занимаюсь сейчас)
Как вариант, можно всё же установить "не-дефолтную" способность юниту в РО, а потом заблокировать её для игрока. По ходу игры разблокировать. Но это, естественно, если способность даётся всем юнитам одного типа одновременно.
set N = N + 1 - Эти два момента никак не даются)
if N >= 50 then - Эти два момента никак не даются)
Что именно не даётся? Если я правильно понял, то не создана переменная. Сначала нужно создать целочисленную переменную (в примере она имеет название N).
Новый вопрос - как заставить триггер повториться столько раз, сколько надо (да, я все таки хочу внедрить туда формулу xD )
Нужно подсчитать количество игроков, которые под контролем человека и имеют статус "Играет", занести это в целочисленную переменную. Потом нужно создать цикл:
От 1 до (получившееся число) - добавить атаку (нужному юниту).
Защитить базу от нежити
Добыть образец ткани зомби для исследования лекарства
Найти конкретный квестовый предмет (ящик с боеприпасами, оружием или бронёй)
Зачистить секретную лабораторию и скачать данные с главного сервера
Уничтожить босса
Спасти группу выживших и отвести их на базу
Пока ничего больше в голову не идёт.
Делаю подобную карту, только не в космосе. До квестов только немного добрался, продумываю разные системы.
А где пример? Не вижу ни кнопки "скачать", ни ссылки.
Распишу подробнее действия.
Создать группу
Выбрать всех юнитов в радиусе действия заклинания, имеющих бафф от ледяного дыхания, и записать их в группу.
Цикл. От 1 до количества юнитов в группе:
Выбрать случайного юнита из группы
Создать даммика (с ограниченным временем жизни или отрицательной регенерацией)
Приказать последнему созданному юниту (Last created unit) применить заклинание на выбранного юнита (Picked unit)
Удалить выбранного юнита (Picked unit) из группы.
Предлагаю так:
Событие - применение способности.
Условие - способность = ледяное дыхание (у ней как раз есть бафф).
Действие - создать группу,
занести в неё всех юнитов в радиусе действия заклинания, у которых есть бафф от ледяного дыхания
создать даммиков, которые применят способность на юнитов из этой группы
удалить даммиков и очистить группу
» WarCraft 3 / Порядок строк способности Перевоплощение.
» WarCraft 3 / Проверка направления взгляда.
» WarCraft 3 / Порядок строк способности Перевоплощение.
Ред. Maniac_91
» WarCraft 3 / Предметы, интересные баги и фитчи!
Лучше проверить на всякий случай, я так тоже ошибся когда-то)
Diaboliko:
Как вариант, можно всё же установить "не-дефолтную" способность юниту в РО, а потом заблокировать её для игрока. По ходу игры разблокировать. Но это, естественно, если способность даётся всем юнитам одного типа одновременно.
» WarCraft 3 / Предметы, интересные баги и фитчи!
Не сталкивался с такой проблемой.
Ред. Maniac_91
» WarCraft 3 / После убийства 50 юнитов.
» WarCraft 3 / После убийства 50 юнитов.
» WarCraft 3 / Способность снижение урона
» WarCraft 3 / Способность снижение урона
» WarCraft 3 / Как перекинуть героя с одной карты кампании в другую?
» WarCraft 3 / Чем отличаются боты средний от сильного?
» WarCraft 3 / Как триггерно установить атаку существу?
От 1 до (получившееся число) - добавить атаку (нужному юниту).
» WarCraft 3 / редактор объектов
» WarCraft 3 / Каким образом триггерно можно управлять порталами?
» WarCraft 3 / Тип атаки.
» WarCraft 3 / Помогите вспомнить карту!
Ред. Maniac_91
» WarCraft 3 / Помогите вспомнить карту!
Текст - Общий - Жульничество разрешено
» WarCraft 3 / Помогите вспомнить карту!
Сложно будет найти без описания других особенностей.
» WarCraft 3 / Текущее время перезарядки у способности
» WarCraft 3 / Придумайте квест
Добыть образец ткани зомби для исследования лекарства
Найти конкретный квестовый предмет (ящик с боеприпасами, оружием или бронёй)
Зачистить секретную лабораторию и скачать данные с главного сервера
Уничтожить босса
Спасти группу выживших и отвести их на базу
» WarCraft 3 / Скил 2 в 1
» WarCraft 3 / Скил 2 в 1
Не глядя в редактор, по памяти писал.
Ред. Maniac_91
» WarCraft 3 / Скил 2 в 1
Выбрать всех юнитов в радиусе действия заклинания, имеющих бафф от ледяного дыхания, и записать их в группу.
Выбрать случайного юнита из группы
Создать даммика (с ограниченным временем жизни или отрицательной регенерацией)
Приказать последнему созданному юниту (Last created unit) применить заклинание на выбранного юнита (Picked unit)
Удалить выбранного юнита (Picked unit) из группы.
» WarCraft 3 / Скил 2 в 1
Событие - применение способности.
Условие - способность = ледяное дыхание (у ней как раз есть бафф).
Действие - создать группу,
занести в неё всех юнитов в радиусе действия заклинания, у которых есть бафф от ледяного дыхания
создать даммиков, которые применят способность на юнитов из этой группы
удалить даммиков и очистить группу
» WarCraft 3 / Как скрепить несколько моделей в одну?
А в редакторе моделей писать их в названии анимации (Stand Upgrade Second например).