Как сделать так чтоб любое заклинание автоматически кастовалось?

Стандартными путями в РО такого не добиться (обычные авто-касты в расчет не берем)
Создаем на основе нужного каста авто-каст-пустышку, например если спелл применяется как усиление союзников - на основе Духовного Пламени хуман пристов, если как дебафф - на основе сглаза банши андедов, если как снаряд или спелл - на основе огненных стрел ночной эльфийки на тигре
Потом ловим каст и делаем все нужное нам, триггерно, конечно
про триггеры подробнее тут xgm.guru/p/wc3/articles
Или же можно написать свою систему, которая отслеживает местоположение юнитов и отдаем им соответствующие приказы, но первый вариант попроще
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Когда юнит проучивает пассивку, добавляй в группу юнита, который выучил пассивку. Дальше все просто -
Юнит умирает
Киллинг юнит в нашей группе - да
Дайинг юнит не в команде владельца киллинг юнит.
Игрок - адд проперти - 500 золото (овнер оф киллинг юнит)
ответ
Steal nerves:
Способности нужно дать юниту, и все. Если эффект временный, используем вэйт/wait (по-русски ждать) или таймеры, по истечении которого удаляем способность. Но вэйты не рекомендуются для использования.
xgm.guru/p/wc3/articles новичок, иди почитай
xgm.guru/p/wc3/needspells здесь не стол для заказов, хотя тема заброшена
xgm.guru/p/wc3/bpe где-то тут была похожее, только с баффами
можете конкретно написать, что вам нужно.
смотреть сюда
событие - юнит применяет способность
условие -применяемая способность == тип твоей способности
действие - добавить способность
ждать 15 сек.
действие - удалить способность
про локалки + таймер, хэш-таблицы
xgm.guru/p/wc3/jass_local_vars есть примерчик внизу, похожий на ваш
ответ
BaHeK, есть вроде
только чукча не читатель
Talgar2, есть 3 варианта
  1. давай абилки которые дают эффект со степенью двойки(например чтобы получить +12 надо дать абилки +8 и +4)
  2. используй баг с итемами
  3. используй мемхак
ответ
Steal nerves:
вот
раскрыть
852000 (skillmenu): Приказ (без указания цели), при выполнении которого открывается меню навыков героев. Если же триггерно заставить выполнить этот приказ обычную боевую единицу, то исчезнет ее карта команд, которая возвратится, если выбрать боевую единицу.
851994 (buildmenu): Приказ (без указания цели), открывающий меню строительства воина, способного возводить здания.
Но эти приказы 852000 и 851994 не ловятся при нажатии, эти приказы нужно чтобы отдать боевой единице открыть меню скилов или строительства, а вот отловить не получится.

20
Стандартными путями в РО такого не добиться (обычные авто-касты в расчет не берем)
Создаем на основе нужного каста авто-каст-пустышку, например если спелл применяется как усиление союзников - на основе Духовного Пламени хуман пристов, если как дебафф - на основе сглаза банши андедов, если как снаряд или спелл - на основе огненных стрел ночной эльфийки на тигре
Потом ловим каст и делаем все нужное нам, триггерно, конечно
про триггеры подробнее тут xgm.guru/p/wc3/articles
Или же можно написать свою систему, которая отслеживает местоположение юнитов и отдаем им соответствующие приказы, но первый вариант попроще
Принятый ответ
27
Вот список спелов, автокастов:
раскрыть

союзные, и лечащие скилы:
Духовное пламя 'Ainf' - повышение урона и защиты союзникам. У него особый случай. Автокаст сам по себе не будет работать и накидывать на союзников и на себя баффы. Работает только когда союзников рядом бьют, и идет сражение. Сам кастер при включенном автокасте не будет накидывать, увы. Вот такие дела.
Лечение 'Ahea'/'ANre' - лечит здоровье ближним союзникам, в том числе и себя. не работает, если здоровье у всех полное
Восстановить ману 'Amb2' - схожа с автокастом колодца
Власть порчи 'Arpl' - ближащему юниту восстанавливает хп, поправляет здоровье себе и ближнему, если здоровья мало.
Восстановление маны 'Arpm'/'Arpb' - ближащему юниту восстанавливает ману, поправляет ману себе и ближнему, если маны мало.
Восстановить ману и здоровья 'Ambt' - колодец маны и здоровья. автокаст не работает сам на себя или не работает, когда здоровье полное
Короче у лечащих, пополняющих хп и ману способностей есть недостаток, они не работают, если здоровье полное. Автокаст этих способностей не будет работать на юнитах, у которых здоровье или мана полная

работает автокаст, если кто-то атакует:
Бегство в астрал 'Apsh' - убегает в астрал. автокаст работает, если враги пробуют кастера атаковать

работает и на союзников и на врагов:
Рассеивание 'Aadm' - рассеивает полож. бафы, наложенные на врагов, и рассеивает отриц. бафы наложенные на союзников. Требует наличие вредных баффов у союзников, или чтобы были рядом противники, с наложенных на них положительными баффами.
Ледяная броня (авто) 'Aufu' - повышает защиту союзника, а, противника, наоборот, сковывает. Накидывает бафф на юнита. Но если бафф у юнита есть, то не будет накидывать снова. Короче автокаст на союзника не кидает бафф просто так, только в бою, когда кто-то бьет вашего соратника в бою.

Особые случаи работы автокастов:
Кровожадность/Ярость 'Afzy'/'Ablo' - по сути одна же и та же способность. скорости атаки и перемещения повышаются, меняется масштаб. Если нажать на иконку, тут же сработает на кастера способность, и на него накидывается бафф. Можно использовать автокаст, который применяет скилл. Но автокаст просто так не срабатывает, работает только при атаке. Срабатывает автокаст, если рядом идет сражение, и вашего союзника бьют.

эти способности нужно указывать на врагов (есть автокасты, но работают при атаке на противника, и сами по себе не робят)
Похищение маны 'Asps' - похищает ману у ближащих врагов
Замедление 'Aslo' - замедляет ближних врагов
Волшебный огонь 'Afae'/'Afa2'/'ACff' - вешает бафф. позволяет уменьшить защиту врагу, и смотреть его глазами.
Проклятие 'Acrs' - кидает ослабляющие заклинание. юнит промахивается
Паразит 'Acpa' - внедряет личинку паразита в тело врага, наносит урон, и, если умрет, то вылупляется юнит-паразит
Паутина 'Aweb' - ловит в паутину летающих. Работает только на летающих
безумные способности со взрывами, здесь тоже нужно указывать на врагов (автокаст сработает при атаке):
Самоубийство 'Auco' - взрывается с противником. действует на летающих
Взорвать (заводной гоблин) 'Asds'/'Asdg'/'Asd2'/'Asd3'. Это особая способность. Ею можно указать на юнитов или на точку в качестве цели. Также срабатывает и после смерти (указана галочка).

работают с трупами (для использования пустой кнопки юзайте способность "создать труп"):
Погрузить труп 'Amel' - работает при наличий трупа. Необходимо еще иметь воину способность "Пассажир (трупововка)"
Трупоеды 'Aucb' - вызывает жука-трупоеда (можно указать другого юнита). работает при наличий трупа
Оживить мертвых 'Arai' - работает при наличий трупа
Для их создания вы просто можете дать тому же воину скрытый спеллбук со способностями 'Amtc' (Пассажир) и 'Agyd' (Создать труп).

ремонт (автокаст работает, если хп у зданий и древ мало):
Ремонтировать 'Ahrp'/'Arep' - у рабов орков, людей разные автокасты, но действуют одинаково
Обновление 'Arst' - короче типа ремонт у нежити
Обновление 'Aren' - ремонт у эльфов

Работают стрелы при атаке (эффекты полетов снарядов - стрел, ловится бафф при нанесений урона):
Огненные стрелы 'AHfa'/'ACsa'
Ледяные стрелы 'ANfa'/'ANca'
Отравленные стрелы 'AEpa'
Черная стрела 'ANba'

отдельный случай
Похищение магии 'Asps' - ворует заклинания для себя у врага, и наоборот. Работает при атаке противника
Чтобы оставить комментарий, пожалуйста, войдите на сайт.