Триггерные пассивки

Добавлен , не публикуется
Статья
Раздел:
ID:
Захотелось немножко помочь нашим не опытным форумчанам и написать маленькую статью по том, как создавать триггерные пассивные способности!
Сразу перейдем к делу!
Вы решили сами сделать магии для героев или же для воинов в своей карте и рано или поздно вы столкнетесь с проблемой создания пассивных спеллов. Для их создания понадобиться минимальное знание триггеров и редактор мира Варкрафт. Запускаем его и создаем новую карту. В ней делаем нужного вам героя в Редакторе объектов. Создаем пустышку для пассивки. Для некоторых целей подойдет пустышки сделанные с таких способностей как «Сильный удар» или же «Смертельный удар», а некоторые цели потребуют использовать такие как «Аура выносливости» или «Доспехи веры». Почему так спросите вы? Отвечу, что у первых нету баффов, а у вторых есть! Ну что же, давайте сразу попробуем, что-либо сделать!
К примеру, пассивка: При атаке врага, герой может превратить его в овцу на 1/2/3 секунды. Шанс 10%. На стандартных способностях в Р.О. это сделать будет невозможно, поэтому и делаем для данной задачи такой небольшой как-бы алгоритм:
  • Триггер, который будет всем управлять;
  • Активная способность, которая и будет перевоплощать врага в овцу;
  • Дамми юнит, который будет кастовать спелл на врага;
Создаем дамми юнита, без модели
Для этого
В строке Графика – файл модели в пункте Нестандартные пишем «.mdl» без кавычек;
Убираем у него тень и вместо всех возможностей ставим одну – Москиты (воин). Так же, убираем потребление пищи (просто ставя в строку «Требуется пищи» - 0). Если вы создали дамми со стандартного «Работника» или «Раба», то нужно еще убрать классификацию войск – «Работник». Дамми юнит готов к работе. Теперь создаем пассивную способность (пустышку) с стандартной «Сильный удар», убираем в ней «Шанс на сильный удар» - ставим 0. Заполняем описание как вам нужно и ставим необходимую пиктограмму. Далее создаем активную способность с стандартной Полиморф. Делаем ей 3 уровня. Копируем все характеристики первого уровня на второй и третий, после чего удаляем требования «Технологии-Требования» и «Технологии-Требования: уровни». Не забываем убрать затрачиваемую манну, тоже нужно поставить 0, так как дамми юнит не имеет манны. Теперь главное – ставим длительность воздействия на героя (по уровням) – 3/4/5 секунды, аналогично и с длительностью воздействия на воина.
Так, основу для способности мы уже сделали. Добавляем нашему героя пустышку созданную вами и переходим к триггерам.
Создаем триггер:
Объясняю суть триггера: при атаке врага триггер проверяет, есть ли у нас способность «Полиморф», если есть, то он сделает следующее: он проверит, равно ли случайное число от 1 до 10 трем (случайное число от 1 до 10 и есть наш шанс, было бы случайное число от 1 до 2, к примеру, то было бы 50%, а не 10%, надеюсь, вы поняли меня) и если это так, то триггер
создаст 1 дамми юнита за нас и возле нас, даст ему способность превратить врага в овцу, установить уровень этой способности у дамми юнита таким же, как и уровень способности пассивки у героя. После чего он заставит кастовать эту способность на того, кого мы ударили. И последнее, что сделает триггер, он убьет дамми через 2 секунды, что бы тот не утекал)
Плюсы нашей способности:
  • она подойдет для мультиплеера, так как нет, не одной переменной;
  • ее можно переделать почти подо, что угодно;
  • она, ну очень, проста в создании
Минусы:
  • она будет работать и на тех врагов, которых еще не атаковали, а только замахиваться;
  • есть способы сделать все проще, чем так
Проверяем, если вы все сделали правильно, то все должно безупречно работать если же нет, то качаем карту пример
xgm.ru/files//100/40838/primer.w3x и ищем у себя ошибки.
Если вам понравилось, будет полноценное продолжение)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
17
0
она НЕ будет работать на тех врагов, которых еще не атаковали, а только замахиваються;
я бы лучше такое почитал)
0
10
0
В смысле? Хотите что бы я вставил в условие систему отлова урона?
Этот комментарий удален
0
23
0
Все делается гораздо проще, друг мой. Даже без триггеров. Через орбы
0
9
0
ОМГ, зачем тригги? Это делается через РО...
0
10
0
Один из способов. Лично мне намного легче так!
А как узнать статью утвердят или нет? И кто это делает? И когда?
Заранее благодарен!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.