В любом случае приказ ПКМ - это приказ smart, то есть попробуй такой триггер:
Событие - Generic unit Отдал приказ цель-точка
Условие - Unit-type of (Triggering unit) равно Твой_городской_защитник и (Issued order) равно smart
Действие - Pause (Triggering unit), Issue order with no target Стоп (Triggering unit) и Unpause (Triggering unit)
Это в карте лимит, а не кампании. Есть в редакторе кампаний вкладка последняя с импортированными файлами, импортируешь туда файлы, они будут доступны в любой карте кампании. Только тестировать из редактора с этими файлами не получится, только из игры.
Утечки из-за Wait (Game-Time), если поставить обычный Wait, то не будет. Как-то запамятовал об этом недостатке Wait (Game-Time), по сути это большая функция, где внутри утекает таймер. Вроде где-то был код исправления этого, но мне не до поисков сейчас. Про орб так и не понял, при ручном применении имеется ввиду, а не автоатаке? Про продление стана на время паузы, не вижу в этом ничего странного, юнита оглушили по голове, потом превратили в камень, когда его окаменение пройдёт, то у него голова здоровой станет что ли? Аналогично с сохранением приказа, каменные статуи ведь не понимают приказов, то есть после окаменения юнит продолжит делать то, что было до окаменения.
Они обе без утечек, в стандартной расстояние вообще не учитывается, только взгляд в глаза друг другу. Про баффы не понял, что имеешь ввиду)
Не понравилось мне только, что юнит застывает на две секунды, а его портрет продолжает двигаться, как ни в чём не бывало. Но тут вряд ли что-то можно сделать.
newtone, каменели те, кому она в глаза посмотрит)
Делаешь способность-пустышку, например, из ауры с нулевыми параметрами на себя. Триггер такой:
Событие: Боевая единица - Generic unit Атакован
Условие: Boolean comparison - Unit has specific buff Аура Горгоны равно Да и Integer comparison - Random number от 1 до 4 равно 1
Действие: Анимация - что-то там с Vertex color вроде ставишь первые три цвета red-green-blue по 33% вместо 100% для (Attacking unit)
Анимация - Set Animation Speed 0% для (Attacking unit)
Боевая единица - Pause unit для (Attacking unit)
Wait (game-time) 2 секунды
Такие же действия с обратными параметрами, то есть распаузить юнита, установить скорость анимации на 100%, вернуть цвета на 100% для (Attacking unit).
Но это не 100% вариант, надо проверять. Во-первых, будет ли (Attacking unit) корректно работать в данном случае, (Triggering unit) чётко работал бы, но это будет для события сама Горгона, а не атакующий её. Проверяй, напав одновременно несколькими юнитами. Во-вторых, будет ли нормально восстанавливаться цвет через две секунды, если нет, то попробуй установить его не 100%, а 303,03%. Скорость анимации по идее нормально должна восстановиться.
Если будут проблемы с (Attacking unit), есть и другой вариант с (Triggering unit), который чуть посложнее и состоит из более одного триггера.
Заклинание готово!
Заказчик: newtone Способность: Взгляд Горгоны название Каменеющий взгляд как-то очень депрессивно звучит) Выполнено: Да
Стало интересно сделать такое, работает прекрасно, только вероятность в 25% слишком маленькая. Из возможных для окаменения целей исключил воздушных, потому что при окаменении в воздухе они по идее падать должны. А также исключены здания, древа и техника.
Способность сделана не геройской, а обычной, чтобы не заполнять строки при исследовании. Перевести её в геройскую, наверное, сможешь?)
Срабатывает способность только при взгляде в глаза, то есть атакующий находится в пределах +/-45 градусов от направления взгляда Горгоны, и она в +/-45 градусов от его направления взгляда.
Сделал карту для редакторов JNGP/FNWE, там есть возможность сделать в условии проверку на расстояние без утечек,так у меня расстояние между Горгоной и атакующим должно быть не более 250. Также для стандартного редактора добавил версию, где просто удалил это условие с проверкой расстояния. Без утечек чтобы сделать, там,нужно было бы несколько переменных точек вводить и их удаление.
Dark Lords, он про то, что здесь есть ландшафтеры очень крутого уровня, которым тоже надо как-то объективно указать недостатки. А тут ты выложил работу в ожидании оценки, ну и что о ней сказать оценщикам высококлассных ландшафтов? Выглядит очень простенько, посмотри другие работы!
Ты же сам видишь, что ты сделал. Сам можешь сказать себе, хорошо или плохо получилось. Если тебя не устраивает, то этот сайт как раз содержит материалы, которые помогут тебе стать лучше.
Атакующий должен станиться до начала атаки или во время получения урона?
Если во время нанесения урона, то должен просто застаниться, либо на 2 секунды застыть а своей анимации и почернеть? Перед началом атаки тоже можно так сделать, кстати.
И должна ли способность действовать на атакующих издалека, либо только перед горгоной?
Есть действие в категории Боевая единица, что-то типа Issue order targeting on point (там рядом такие же Issue order targeting a unit, Issue order targeting on destructible, Issue order with no target), там по умолчанию стоит приказ Двигаться, а над ним Двигаться, нападая на противников.
Условие на количество юнитов в области проверяет количество и живых, и трупов. Нужно считать количество юнитов Units in Область 004 matching conditions, где Здоровье (Matching unit) больше или равно 1.
Тоже тебя не понимаю. Точка - это объект из двух координат-реальных переменных. А область - это объект прямоугольной формы, который ставится в соответствующей вкладке редактора. У тебя в комментарии они смешаны. Точки относятся к типу объектов handle, который утекает, в GUI в позиции юнита создаётся точка.
В Рефордже своя атмосфера, конечно) До него похожее порой происходило, если открыть больше одной карты и импортировать в них файлы. Ещё иногда могло быть при замене файлов, то есть когда импортируешь по уже имеющемуся стандартному пути. Такие уж глюки у редактора, чаще сохраняйся и делай бекапы, чтобы было из чего восстановить. Если при работе над картой количество бекапов к финалу приблизится к сотне, значит всё правильно сделал!
Событие: Боевая единица - Generic unit Завершает обучение
Условие: Unit-type comparison - Unit type of (Triggering unit) равно ТВОЙ_ГЕРОЙ
Действие: Герой или Предмет - Give item ТВОЙ_ПРЕДМЕТ to (Triggering unit) Там указано Create item and give it to hero
Только нанимать тех же актёров озвучки. У случае с другими людьми или голосовыми движками в лучшем случае удастся сделать что-то похожее, но всё равно будет понятно, что это имитация. Конкретики в вопросе мало, но подобную задачу решал новым голосом с длительным и подробным описанием для актёра его персонажа, чтобы он выдал приемлемую интонацию.
Сделать юнитов не за нейтрального, а за неназначенного игрока, то есть без стартовой позиции.
ИИ для нейтралов и назначенных игроков возвращает юнитов на позицию через определённое время, расстояние, а теперь оказывается и при снижении здоровья ниже половины. Для неназначенного игрока эта функция ИИ не работает.
» WarCraft 3 / Городские дома из Townsmen
» WarCraft 3 / Запрет выбора
Событие - Generic unit Отдал приказ цель-точка
Условие - Unit-type of (Triggering unit) равно Твой_городской_защитник и (Issued order) равно smart
Действие - Pause (Triggering unit), Issue order with no target Стоп (Triggering unit) и Unpause (Triggering unit)
» WarCraft 3 / Глобальные переменные и их количество
» WarCraft 3 / Запрет выбора
» WarCraft 3 / Анонс Другая Сторона: Нежить
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
Делаешь способность-пустышку, например, из ауры с нулевыми параметрами на себя. Триггер такой:
Событие: Боевая единица - Generic unit Атакован
Условие: Boolean comparison - Unit has specific buff Аура Горгоны равно Да и Integer comparison - Random number от 1 до 4 равно 1
Действие: Анимация - что-то там с Vertex color вроде ставишь первые три цвета red-green-blue по 33% вместо 100% для (Attacking unit)
Анимация - Set Animation Speed 0% для (Attacking unit)
Боевая единица - Pause unit для (Attacking unit)
Wait (game-time) 2 секунды
Такие же действия с обратными параметрами, то есть распаузить юнита, установить скорость анимации на 100%, вернуть цвета на 100% для (Attacking unit).
Но это не 100% вариант, надо проверять. Во-первых, будет ли (Attacking unit) корректно работать в данном случае, (Triggering unit) чётко работал бы, но это будет для события сама Горгона, а не атакующий её. Проверяй, напав одновременно несколькими юнитами. Во-вторых, будет ли нормально восстанавливаться цвет через две секунды, если нет, то попробуй установить его не 100%, а 303,03%. Скорость анимации по идее нормально должна восстановиться.
Заклинание готово!
Способность: Взгляд Горгоны название Каменеющий взгляд как-то очень депрессивно звучит)
Выполнено: Да
Способность сделана не геройской, а обычной, чтобы не заполнять строки при исследовании. Перевести её в геройскую, наверное, сможешь?)
Срабатывает способность только при взгляде в глаза, то есть атакующий находится в пределах +/-45 градусов от направления взгляда Горгоны, и она в +/-45 градусов от его направления взгляда.
Сделал карту для редакторов JNGP/FNWE, там есть возможность сделать в условии проверку на расстояние без утечек,так у меня расстояние между Горгоной и атакующим должно быть не более 250. Также для стандартного редактора добавил версию, где просто удалил это условие с проверкой расстояния. Без утечек чтобы сделать, там,нужно было бы несколько переменных точек вводить и их удаление.
https://www.xgm.guru/files/100/123666/comments/446124/standard.w...
» WarCraft 3 / Река
» WarCraft 3 / Способности и алгоритмы на заказ
Ред. 8gabriel8
» WarCraft 3 / Триггерный приказ юнитам двигаться в определённую точку
» WarCraft 3 / Помогите пожалуйста
» WarCraft 3 / Дамми не кастует огненный дождь
» WarCraft 3 / Не работает редактор
» WarCraft 3 / Ломается импорт
» WarCraft 3 / Дамми не кастует огненный дождь
Yury13, в Канале может ID приказа не поменял? Там две строки, где приказ указан.
» WarCraft 3 / Ответьте плиз!
Условие: Unit-type comparison - Unit type of (Triggering unit) равно ТВОЙ_ГЕРОЙ
Действие: Герой или Предмет - Give item ТВОЙ_ПРЕДМЕТ to (Triggering unit) Там указано Create item and give it to hero
» WarCraft 3 / Разработка ресурсов
» WarCraft 3 / (1.26) Сменить снаряд не-герою
» WarCraft 3 / Как убрать отступление юнита при атаке через триггер?
Ред. 8gabriel8
» WarCraft 3 / Как убрать отступление юнита при атаке через триггер?