Конструктор заклинаний

Добавлен , опубликован
Раздел:
Триггеры и объекты
Данная статья является переводом нескольких постов KaTTaNa на WC3Jass.com. Перевод сделан мной (Van Damm).
Эта статья предназначается тем, у кого проблемы с придумыванием новых заклинаний. Если вам отчаянно нужно придумать заклинание, вы можете, использовав эти шаблоны, выбрав что-то из каждого пункта, получить законченное заклинание. Здесь не рассматривается, как реализовывать заклинания, только как придумывать их.
Примечание: заклинания сделанные с использованием данных шаблонов не будут очень оригинальными до тех пор, пока вы не добавите в них что-то особенное от себя, но шаблоны помогут вам с чего-то начать, если вы вконец растерялись.

Атакующие заклинания

1. Выбрать цели для заклинания

Каждое заклинание должно выбирать, какие цели будут поражены.
Например:
  • фиксированное количество юнитов (цепная молния(Chain/Forked Lightning))
  • юниты в фиксированном регионе (метель(Blizzard), огненный столб(Flame Strike))
  • юниты возле заклинателя
  • юниты по конусу или по линии от заклинателя (Тёмная стая(Carrion Swarm), Shockwave)
  • юниты поблизости от гуляющего объекта (торнадо)
  • одиночный юнит (Сон(Sleep), Молот грома(Storm Bolt))

2. Нанести повреждения выбранным целям

Цели должны быть как-то повреждены
  • нанести некоторое повреждение мгновенно
  • нанести повреждения за период времени
  • замедлить, оглушить, или взять в сетку
  • обезопасить (сон, изгнание в астрал)
  • уменьшить атаку или броню
  • увеличить получаемые повреждения
  • уменьшить ману
  • сменить владельца (подчинение), возможно временно

3. Подпитать союзников

Иногда заклинатель и его союзники могут получить что-то от атакующего заклинания, делая его в каком-то смысле оборонительным. Это имеет наибольший смысл когда противоположно тому, что делается жертвам.
Например:
  • увеличить жизни или ману (Похищение жизни(Drain life), Похищение маны(Syphon Mana))
  • увеличить скорость атаки/бега

4. Другие эффекты

Разнообразные эффекты, делающие ваше заклинание уникальны. Могут быть надоедливыми.
  • передвинуть заклинателя и/или цель (цели) (напр. эффекты отдачи)
  • сделать копию цели или заклинателя
  • наложить молчание
  • невидимость

5. Спецэффекты

Заставить заклинание выглядеть хорошо - часть задания. Графика должна соответствовать тому, что происходит. Иногда хорошая идея - проигрывать спецэффект на каждой из целей, и использование нужного эффекта лечения при лечении тоже важно. Не делайте ни слишком мало, ни слишком много эффектов. Например если небольшие повреждения наносятся 6 юнитам, используйте маленькие спецэффекты без особенных звуков. Если же целью является одиночный юнит, на нём можно использовать больший эффект.
Вот несколько тем для спецэффектов:

Молния

Используйте триггеры молний чтобы скомбинировать точки.
Снаряд Far Seer хорош для шаровых молний.
Снаряды Far Seer и Химеры дают хороший молниевзрыв если их мгновенно взорвать.
Молнии из синематиков также хороши для грозы

Огонь

Огонь из синематика хорош для огня на земле.
Бафф цели способности Дыхание огня (Breath of Fire) хорош для подожжённых юнитов.
Для взрывов используйте снаряд Mortar Team и взрывайте его мгновенно.
Гигантские взрывы могут быть сделаны используя модель смерти нейтрального здания (Neutral building death)

Тёмная магия/некромантия

Стандатрные цвета здесь - пурпурный и зелёный. Снаряд Сферы отрицания (Orb of Corruption) даёт харошое пурпурное облако при уничтожении.
Молнии могут быть сделаны зелёными или пурпурными для эффекта высасывания.
Оживление мертвецов (Animate Dead) также неплохо для общего применения, но очень банально.

Мороз/холод/лёд

Ледяные стрелы (Frost Arrows), ледяная стрела (Frost Bolt) и снаряд Ледяного змея (Frost Wyrm) хороши для эффектов.
Также можно сделать юнита голубым чтобы он выглядел замороженным, но тогда вознкнут проблемы с тем, чтобы вернуть его в нормальное состояние, так как мы не сможем сказать его оригинальный цвет в JASS.
Замораживающее дыхание (Freezing breath) может использоваться для ледлвых ловушек.

Святая/божественная магия

Благодать (Holy Light), Воскрешение (Resurrection), Лечебная волна (Healing Wave) и Тёмный портал (Dark Portal) могут быть использованы для благословений, лечений etc.
Эффект заклинателя Возрождения (Resurrection) может использоваться если нужно показать огромную святость.

Бафовые заклинания

Это заклинания, которые действуют на юнита определённое время.

1. Когда активировать

Когда бафф должен что-то сделать? Каждый раз, когда происходит это будет срабатывать бафф.
Прим: "Активатор" - юнит, который активировал бафф одним из следующих способов. Например если бафф срабатывает при атаке на юнита, то это - атакующий.
  • через фиксированные интервалы времени (как яд)
  • когда цели или заклинателю наносят повреждения
  • когда цель или заклинатель наносят повреждения или атакуют
  • когда цель или заклинатель кастуют заклинание
  • когда цель или заклинатель становятся целью заклинания
  • когда цель или заклинатель умирает (или почти умерла)
  • когда цель или заклинатель двигается

2. Условия (не обязательно)

Просто дополнительные условия, которые должны быть удовлетворены чтобы сработал эффект.
  • жизнь/мана цели/заклинателя/активатора должна быть больше/меньше определённого %
  • цель/заклинатель/активатор должен смотреть на цель/заклинателя/активатора
  • цель/заклинатель/активатор должен кастовать спелл
  • цель/заклинатель/активатор должен двигаться
  • цель/заклинатель/активатор должен атаковать
  • цель/заклинатель/активатор должен ничего не делать
  • заклинатель/активатор должен иметь на себе определённый бафф
  • цель/активатор должен стоять сам (без союзников рядом)

3. Эффект при активации

Что делает заклинание. Можно выбрать больше одного.
  • вылечить/нанести повреждения цели/заклинателю/активатору
  • вылечить союзников в радиусе вокруг цели/заклинателя/активатора
  • нанести повреждения врагам в радиусе вокруг цели/заклинателя/активатора
  • добавит/отнять ману у цели/заклинателя/активатора
  • оглушить цели/активатора на несколько секунд
  • закончить этот бафф
  • передать этот бафф активатору или другому юниту
  • телепортировать цель/заклинателя/активатора
Простой пример (кастуется на союзника):
  1. цели наносится повреждение
  2. нет
  3. дать заклинателю кол-во маны, равное 50% полученных повреждений
Подсказка: "На протяжении 30 сек, когда цель заклинания атакуют, вы получаете кол-во маны, равное 50% полученных целью повреждений"
Ещё простой пример (кастуется на врага):
  1. цель атакует
  2. нет
  3. цель теряет 25 маны
Подсказка: "На протяжении 30 сек, когда цель заклинания атакует, она теряет 25 маны"
И ещё один пример (кастуется на врага):
  1. заклинателю наносится повреждение
  2. нет
  3. заклинателю лечится на 50% повреждения
  1. цели наносится 50% повреждения
Подсказка: "На протяжении 30 сек, 50% нанесённого вам урона переходит на цель заклинания"
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
22
18 лет назад
1
*обезопасить тоже есть, а эт другое
*помойму нормально
  1. прикольно, но имхо баньша имба
  2. такой спел есть в доте у некролайта =)
3)...
0
22
18 лет назад
0
Я скажу просто ... ОГРОМНЫЙ респект
1
0
18 лет назад
1
Люди! Как вписать отрицательное число в параметр спелла? (Чтобы не калечило, а лечило и наоборот).
Например: Аура, которая бронь снимает и т.п.
0
31
18 лет назад
0
Поставь флаг в редакторе что-то типа "Enable Negative Values"
1
3
17 лет назад
1
Аффтору статьи РЕСПЕКТ! Интересная и полезная статейка. Как раз для меня прям не знаю чтобы делал 8)
0
2
15 лет назад
0
Полезная и интересная статья, кул.
2
10
15 лет назад
2
Интересная статья, полезная.
0
21
12 лет назад
0
Мне почему то показалось, что автор этой статьи сам страдает от нехватки идей. . .
Читателям 2 совета:
  1. Хоть раз откройте Эдитор(Я понимаю, что это очень сложно, но если старатся может получится даже СЕГОДНЯ)
  2. Включите мозги и думайте сами(В Эдиторе куча спеллов+ при адекватной настройке +минимум знания Jass'a/GUI - и будет вам любой спелл)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.