Главная » Статьи » Редакторы игрового контента » Статьи редактор WarCraft |
0. Словарик непонятных терминов • Молоток - заклинание 'Молот Бурь'
1. Вступление. Эта статья, повествует про универсальный способ изготовления триггерных заклинаний, называемого даммикаст. "А зачем оно мне?" спросишь ты. Хорошо, я отвечу. Хотел ли ты когда нибуть сделать спелл, который при использовании бьет врага молниями, которые каждые 3 сек бьют вражеского героя сверху? А может, например, ты хотел пустить вокруг своего героя огненные дыхания? ...но скорее всего, тебе казалось, что сделать это - нереально трудно. Нет, не спорю - в первом случае, можно давать вражескому герою абилку, принудительно кастовать её и забирать. Во втором - можно поставить банальный бафф. В третьем - тоже как нибуть выкрутится... Но зачем? Если можно сделать все это: 1. Быстрее Итак, если вам все ещё интересно, переходим к делу.
2. Что-же есть такое этот ваш даммикаст? На самом деле, этот способ прост до гениального. Юниты могут использовать способности и атаковать. Но иногда нельзя, чтобы это делал именно кастуюший юнит. Это будет некрасиво, криво, да и вообще может не получится. Что мы делаем? Мы создаем в Редакторе Объектов (Ты ведь знаешь что это такое?) нового юнита - незаметного, неуязвимого, не выделяемого. Многие из новичков спросят - а как сделать незаметного\не выделяемого? Таки все ак же через Редактор Объектов. Незаметный: Неуязвимый\невыделяемый: Отредактируйте юниту ману и хп. по единички обоих этих параметров будет лучше всего. Скорость передвижения - максимальную(на всякий случай, может понадобится, чтобы юнит быстро бегал.) "Радиус обзора" - нулевой. Возможные атаки: Нету атаки (если не используется даммиатак). Уберите ему все классификации, убейте все возможные апгрейды. Поставьте минимальное время разложения, а в тип разложения: "Нельзя воскресить, разлагается.". Quote ( Подсказка DrKirk) Чтобы юнит не вызывал взрыв мин, достаточно дать ему классификацию "Нейтральный" в РО. Это дает ещё несколько преимуществ = юнита не будут автоматом бить (а так как модель мы ему убрали - выделить его для направления атаки нельзя, следовательно юнита необязательно делать его неуязвимым. Также можно будет использовать спеллы на самого дамми (пример этого - ульт Crystal Maiden в Доте, там создаются дамми в области вокруг нее, и кастуют сами на себя нову), и использовать фишку с вампиризмом и атакой(см. ниже)). Ещё, чтобы юнит не умирал, можно дать ему максимальное здоровье равное нулю, а для регистрации смерти - триггерно отслеживать получение урона. Но это используется, когда дамми не удаляются, так что если вы не собираетесь хранить дамми всю игру, этого не делайте. Что теперь? Зависит от того, что вы хотите реализовать. 3. Реализация. Итак, за непосредственно нанесение урона мы возьмем заклинание "Лик смерти". Quote (Вопрос) Почему не любимый всеми молоток? Потому-что "фишка" любимых всеми карт, как дота и т.д., когда цель на 0.01 секунды оглушаеться (т.е. сбиваются приказы, требующие поддержки заклинания, прерывается более долгий наложенный до этого стан), на самом деле есть невозможность убрать этот эффект из спелла молотка. Единственный минус - как не крути, враждебного юнита с классификацией "Нежить" он атаковать не может, но это легко избежать, просто не используя классификацию "Нежить". Но если вы считаете, что так - не готично\гламурно\не_для_эмо\не_по_кулхацкерски, то, как предлагает 0pJl9!Ta, можно использовать спелл "Кислотная Бомба", с радиусом действия 1 - она не только бьет всех кого надо, но ещё и бафф накладывает. Что у нас будет накладывать молчание и замедлять??? Quote (Ответ) Именно наш дамми-юнит, посредством переделанного заклинания "Пламя обреченности" Пламя обреченности было бы универсальным спелом, если бы не молчание, которое у него как и стан на молотке. Ибо он может наносить урон, замедлять\ускорять атаку и передвижение, увеличивать\уменьшать урон... ммм, вкуснятка.) Что именно нам понадобится изменить? Во-первых: Допустимые цели на "Лике смерти". Нам же не нужно, чтобы он в добавок ещё и лечил своих? Урон+Манакост+Кулдаун по вкусу. Quote ( Подсказка DrKirk) В варике есть универсальный спелл - пустышка под названием "Канал". Более подробно про его использование вы можете почитать в статье ShadowTheAge. Так же если поставить изначальный урон 0, и паузу между доп уронами меньше времени действия, то циферок не будет, да ещё и бафф появится. Во-вторых: "Пламени обреченности" ставим нулевой кулдаун, требования по мане. Радиус цели - 999. Урон в секунду - единицу или меньше, но не 0, и уменьшение атаки. По вкусу выставляем длительность и замедление.
Quote ( Подсказка ) Ускорение достигается путем выставления отрицательных параметров Quote ( Подсказка ) Если хотите, чтобы карта не вызывала рвотный рефлекс, да и просто было удобнее, баффы лучше настроить Отлично. Теперь у нас есть готовые спеллы, сам дамми юнит, не хватает только триггеров. Шаг1: Определить координаты юнита-цели. Собственно, когда есть алгоритм, остается самая простая часть - создание. Определение координат и игрока: Этот шаг мы пропускаем - при использовании триггеров или языка jass, мы определим их в других действиях. Хотя как нулевой пункт, я бы рассмотрел, на какое событие мы будем совершать наши действия? Естественно, на каст спеллов! В данном случае - на переделанный "Лик смерти", но часто используют пустышки- спеллы, которые ничего не делают.
4. Уловки Теперь ты знаешь, что такое даммикаст. Если ещё немного подумаешь сам - поймешь, что и как с помошью этой штуки можно сделать. Я хочу рассказать тебе несколько уловок, которые направят на путь истинный. Уловка первая - Делаем молнию a la "как в доте у зевса" (и не только). Уловка вторая - Пускаем вокруг себя пламя. Уловка третья - Дамми-атака. Quote (Замечание DrKirk) Если дать дамми вампиризм с отрицательным значением, и не делать дамми неуязвимым, то нам не придется удалять его после даммиатаки. Обойти промахи можно используя крит со 100% шансом Уловка четвертая - ауры на область, а не вокруг юнита. ...достигается не мгновенным удалением дамми. Можно создать что-нибуть типа "Атомного удара" - Приземляется бомба. На площадь наносится урон (как у голема). Создается дамми (можно кстати голема и использовать. но - микростан -\-), с аурой на -скорость бега. Ловится кайф. Уловка пятая: Очередь Дамми В аттачах приложены де карты с дамми - на первой сделан спел, на примере которого все и описывалось. Вторая - альтернативный дамми-юнит. | |
Просмотров: 3924 | Рейтинг: 5.0/6 |
Всего комментариев: 0 | |