elcar, То есть если нету карт земель и энергии, то сразу "хартстоун" (который сам по сути является упрощённой до нельзя версией мгт). Я бы назвал это больше клоном Аркомаги, так как нет общего стола и карты кидаются "в воздух", давая бонусы героям (защиту, хп, атаку и т.д), если кто гамал - поймёт.
К слову об Arcomage, планируется ли в игре альтернативные условия победы, кроме "хп противника <= 0" и "сыграть карту, дающую мгновенную победу" (ее увидел на скриншоте), наподобие "хп игрока >= 50" или "количество ресурсов >= 100500"?
ВНЕЗАПНО это делается одним действием: Игра - Enable/Disable Drag-Selection (настроенное на Disable drag-selection functionality (disable drag-selection box)).
Ставишь юниту в разделе Бой - Атаки на Нет, потом делаешь две способности на базе одной из сфер (например Предмет: электрическая атака), у одной из них Включен индекс атаки - 1, у другой - 2. Добавляешь первую способность юниту в РО. Когда тебе нужно изменить дальность атаки - удаляешь ту способность сферы, которая есть у юнита и добавляешь другую. Правда при этом не будет видно иконки атаки.
Без костылей - нет. Я знаю как минимум 3 костыля, которыми можно это сделать:
Использовать способности сферы в сочетании с настроенной 2-й атакой у юнита для переключения, соответственно 2-я атака отличается от первой только дальностью атаки. Минус - годится только если есть только 2 необходимых значения дальности атаки.
Использовать кучу улучшений на плюс дальность атаки и минус дальность атаки. Здесь проблема в том что улучшения не откатываются, так что метод годится только если число переключений дальности атаки сильно ограничено.
Сделать кучу версий юнита с разными дальностями атаки и заменять одного другим по необходимости. При замене юнитов сбиваются приказы, выбор, и большое число типов юнитов изрядно тормозит загрузку.
"есть ли принципиальная разница в этих 2-х событиях?"
офк есть, map initialization триггеры работают в ходе загрузки карты (т.е. во время заполнения синей полоски), много функций не работают в этот момент (например мультибоарды не получится создавать в это время), elapsed game time же срабатывает в ходе работы карты в нужное тебе время (которое тебе еще нужно указать).
Об этом можно не знать только если ты вообще этими событиями до этого не пользовался. Что как бы странно, ибо эти события - одни из наиболее часто используемых на практике.
nvc123, родные функции в JASS тоже утекают итем, надо свои допиливать
Ну в целом короч "встроенные решения", как гуи, так и джасс там хреновые
Те "родные функции" о которых ты говоришь (т.е. BJ функции) это как раз ГУИ и есть, в чем можно легко убедится при конвертировании. Реальные "встроенные решения" (т.е. нативки) в джассе нормальные, не утекают.
Mrachny, если хост ливает, игра переносится на того, у кого открыты порты и может хостить. Если таких нет - вылет.
А это разве не происходит только при сплите? Я когда еще играл активно, хостить худо-бедно еще мог, но если хост ливал - вылет был гарантирован. Разве может быть такое, что порты не открыты, но хостить можно?
Запретить атаковать - xgm.guru/p/wc3/abilities, пункт 10, запретить применять магию - даммиком сало/пламя обреченности с нулевым уроном накладывать.
И через сферу это делать не стоит, способности со сферы срабатывают только при отдаче приказа (т.е. если юнит стоит на месте, его удары не будут вызывать срабатывание сферы). Лучше триггерно.
Можно добавить каждому такому юниту/зданиям в Требования дамми юнитов с именами типа "1000 нефти", "500 угля" и т.п., и давать/отнимать даммиков у игроков по периодически проверяемым условиям типа (если переменная больше 500 и даммика "500 нефти" нету то дать его, иначе - если меньше 500 и даммик "500 нефти" есть то отнять).
Ну проблема довольно очевидна - там нету проверки на то, является ли цель кика самим игроком. Собственно чтобы ее исправить, нужно добавить в триггере на кик эту проверку.
Там же специально написано в тексте этого события (Destructible Within Region Dies), что это событие работает только для первых 64 декораций в регионе. Попробуй использовать событие Destructible Dies, оно вроде не имеет такого лимита.
Как в событии Destructible Dies выбрать тип декорации?
Используй триггер, который при инициализации берет все дестрактиблы на карте (Pick Every Destructible In Area In Region), и добавляет соответствующий ивент к нужным тебе триггерам (Add New Event - Picked Destructible Dies). Если у тебя в ходе карты создаются еще дестрактиблы, то соответственно нужно там также добавить Add New Event на каждый добавляемый дестрактибл.
Там же специально написано в тексте этого события (Destructible Within Region Dies), что это событие работает только для первых 64 декораций в регионе. Попробуй использовать событие Destructible Dies, оно вроде не имеет такого лимита.
Такого события нету. Оно в общем то не очень нужное, ибо можно просто использовать периодический триггер и сравнивать по содержанию юнитов в группах в разные периоды времени. Тут и вхождение, и выход из радиуса можно сделать.
Если проблема в том, что есть несколько доступных зданий, в которых можно тренировать юнита, а нужно чтобы юнит тренировался только в определенном типе, то методами редактора ИИ такое сделать вряд ли получится. Максимум можно попытаться заставить его строить только в определенном лагере, и в этом лагере строить только тот тип зданий, из которого тебе нужно строить этот юнит, но тут будет геморрой потому что лагеря ИИ строит только рядом с золотыми рудниками...
Ну или сделать ИИ полностью на триггерах, там единственная проблема - функция постройки зданий.
Вязанка дров или Сундук золота добавляют ресурсы, но они не периодические, их надо триггерно периодически применять. Или использовать пустышку которая постоянно срабатывает при легко обеспечиваемом условии, типа Восстановления маны с целью - сам, с нулевой стоимостью в мане и отрицательном мана регене у применятеля, и триггерно добавлять голду при каждом ее применении. Смотри сам, что тебе проще.
Sergarr, причем тут канал, если кулдаун предмета зависит от того, какая абилка стоит у него в айди кулдауна.
Я никакого "ID кулдауна" не вижу ни у одного из стандартных предметов. Я вижу только ссылку на собственно используемую способность, в которой кстати тоже нету "ID кулдауна".
А все понял, он на русском переводе почему-то называется Характеристики - Название. Бред...
Проблема в том, что абилки с одним приказом выполняются одновременно. Для исправления возьми основу "Канал" в нейтрально-враждебных, у нее можно менять Базовый ID приказа.
Хм, сделав вот это, я добился разброса урона. Он работал только тогда, когда работало улучшение "Громовой молот". Правда, я так и не понял, какой именно параметр сделал это. Правда, он вроде бы бил по своим все равно. Надо будет покопаться в этом и попытать дать этой фигне какой-нибудь эффект для видимости.
Для видимости можно поставить в графу Графика - Цель какой-нибудь эффект, он будет срабатывать на всех дополнительных целях. А чтобы он по своим не бил, надо поставить в графу Радиус поражения - Цели, нужные тебе типы юнитов, по которым будет проходить эта атака.
» Liches / Liches
» WarCraft 3 / Возможно ли убрать рамку выбора? Если да, то как?
» WarCraft 3 / Дополнительная дальность атаки.
» WarCraft 3 / Дополнительная дальность атаки.
» WarCraft 3 / Скилл понижения брони
» WarCraft 3 / Создание окна
» WarCraft 3 / Map Inicialisation -VS- Elapsed game time
» WarCraft 3 / Мультибоард и фатал
» WarCraft 3 / "Жизнь без души"
» WarCraft 3 / Способность "устрашение"
» WarCraft 3 / Проверка условий перед началом найма. строительства. улучшения?
» WarCraft 3 / "Кик общины"
» WarCraft 3 / "Кик общины"
» WarCraft 3 / "Кик общины"
» WarCraft 3 / Дроп предметов с декораций. Проблемка...
» WarCraft 3 / Дроп предметов с декораций. Проблемка...
» WarCraft 3 / Как выбрать юнита который вышел из рудника ?
» WarCraft 3 / Как выбрать юнита который вышел из рудника ?
» WarCraft 3 / Как сделать радиус обзора юнита свыше 1800?
» WarCraft 3 / Есть ли обратный TriggerRegisterUnitInRange?
» WarCraft 3 / про тренировку нестандартных юнитов
» WarCraft 3 / А есть способность, которая делает деньги?
Ред. Sergarr
» WarCraft 3 / Проблема со способностями предметов
Я никакого "ID кулдауна" не вижу ни у одного из стандартных предметов. Я вижу только ссылку на собственно используемую способность, в которой кстати тоже нету "ID кулдауна".» WarCraft 3 / Проблема со способностями предметов
» WarCraft 3 / Передающаяся атака