Ты и не найдешь ее в этом акшене, ибо там только стандартные способности.
Можно заставить через кастом скрипт. На примере нестандартной способности, созданной из "Удар Грома":
call IssueImmediateOrderBJ(твой юнит, "thunderclap")
Если для способности-пустышки-друга-спеллмейкеров "Канал", то вместо thunderclap пиши ID, который ты задал Каналу в менеджере объектов. Причем ID там может быть любой, хоть sleep.
Да-да, еще не привык называть регионы регионами) UrsaBoss:
локально объявляешь регион и вносишь все свои области с водой в него
Ну вот я так все и понял. То есть я проверяю то, что в точке вода и если да, то заношу ее в ранее объявленный регион. Но вот только как заносить - не знаю) Скорее всего я криво вбиваю, но пока не нашел нужной информации по этому вопросу.
ImbaState в редакторе областей нужно создать области там где есть вода, далее делаешь в редакторе переменных один регион, далее триггер на инициализацию, там вносишь эти области в регион. А в конце делаешь нужный тебе триггер с событием входа именно в этот регион
Вот именно, что я не нахожу как вносить области в регион)
P.S. Редактор областей не совсем то, что нужно, т.к. я сделал пассивную способность, работающую в воде, и для каждого ландшафта вновь мучиться с областями... Для проверки работы я сделал периодическое событие. Но оставлять так нельзя. UrsaBoss:
Ну так я про это выше и писал. Мне только надо понять, как построить эти области из точек. Как на JASS'е это делается. Ибо с GUI тут разговаривать смысла нет)
ImbaState в редакторе областей нужно создать области там где есть вода, далее делаешь в редакторе переменных один регион, далее триггер на инициализацию, там вносишь эти области в регион. А в конце делаешь нужный тебе триггер с событием входа именно в этот регион
Вот именно, что я не нахожу как вносить области в регион)
Регион-это несколько областей. В JNGP есть событие, что юнит входит в регион.
У меня 1.28. А JNGP, насколько я знаю, на нем не работает :(
Но даже без объединения регионов (областей) я могу просто добавить для каждого событие в триггер.
У меня скорее вопрос уже по поиску регионов с водой. Как их искать, не подскажите?
Upd:
Здесь, в статье про JASS, написано, что в Region можно добавлять точки размером 32х32. То есть мне каждый квадрат, где "расположена" вода, нужно заносить в регион? Я изучаю, но пока не знаю как эти точки добавлять в регион :D
Отличная мысль, спасибо! Но мне не приходилось раньше объединять регионы.
Или я не так понял, и фактически мне нужно будет искать такие регионы с водой и добавлять событие входа в них в нужный триггер? В создании события значит ничего трудного, вроде.
Но... Опять но... Я пока не представляю как искать области с водой :с
» WarCraft 3 / ИИ для кампании не работает
В функции SuicideUnits (в самом низу) должно находиться строго 10 значений. У меня 9. Если приписать еще 0, то все работает.
Отредактирован ImbaState
» WarCraft 3 / Как сделать ордер на использование нестандартной способности?
Можно заставить через кастом скрипт. На примере нестандартной способности, созданной из "Удар Грома":
call IssueImmediateOrderBJ(твой юнит, "thunderclap")
Если для способности-пустышки-друга-спеллмейкеров "Канал", то вместо thunderclap пиши ID, который ты задал Каналу в менеджере объектов. Причем ID там может быть любой, хоть sleep.
Отредактирован ImbaState
» WarCraft 3 / Проверка на то, что юнит в воде.
» WarCraft 3 / Проверка на то, что юнит в воде.
Отредактирован ImbaState
» WarCraft 3 / Проверка на то, что юнит в воде.
» WarCraft 3 / Проверка на то, что юнит в воде.
UrsaBoss:
Отредактирован ImbaState
» WarCraft 3 / Проверка на то, что юнит в воде.
UrsaBoss:
» WarCraft 3 / Проверка на то, что юнит в воде.
Отредактирован ImbaState
» WarCraft 3 / Проверка на то, что юнит в воде.
Но даже без объединения регионов (областей) я могу просто добавить для каждого событие в триггер.
У меня скорее вопрос уже по поиску регионов с водой. Как их искать, не подскажите?
Upd:
Здесь, в статье про JASS, написано, что в Region можно добавлять точки размером 32х32. То есть мне каждый квадрат, где "расположена" вода, нужно заносить в регион? Я изучаю, но пока не знаю как эти точки добавлять в регион :D
Отредактирован ImbaState
» WarCraft 3 / Проверка на то, что юнит в воде.
Или я не так понял, и фактически мне нужно будет искать такие регионы с водой и добавлять событие входа в них в нужный триггер? В создании события значит ничего трудного, вроде.
Но... Опять но... Я пока не представляю как искать области с водой :с