Двойной вопрос, нужна помощь такого плана.
Как сделать чтобы обычный Юнит отображался в игре как Герой, то есть имел иконку быстрого вызова в верхнем левом углу, но при этом чтобы он оставался юнитом.
И второе, как сменить его приоритет при выборе нескольких юнитов одновременно (на скриншоте Чёрный Маг и несколько пехотинцев, Маг в отряде идёт в конце, а нужно чтобы отображался первым, как обычно отображаются Герои).

магу - приоритет в настройках юнита указать выше бандита
героя - никак, делать героем
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
5
У меня в карте нет героев, потому реализовал так. Если такой способ подойдёт, могу скинуть необходимые параметры и текстуры.
У меня есть герои в карте, как понимаю Ваш вариант мне не подходит...
есть у меня одна мысль, может кто подсказать, как заставить героя использовать способность автоматически, в момент его тренировки/воскрешения?
28
есть у меня одна мысль, может кто подсказать, как заставить героя использовать способность автоматически, в момент его тренировки/воскрешения?
Событие: юнит входит в карту.
Условия: Вошедший юнит такой-то.
Действия: Приказать вошедшему юниту такой-то приказ.

Для воскрешения аналогичный триггер, а может даже и этого хватит, надо проверить.
Приказ зависит от заклинания.
26
как заставить героя использовать способность автоматически, в момент его тренировки/воскрешения?
Имеешь ввиду использовать способность автоматически ПОСЛЕ тренировки/воскрешения?
Как-то не очень понятно сформулировал этот вопрос. Мне представляется, что либо герой автокастовую способность активирует, либо обычную применит. Для того и другого есть приказы, в категории Боевая единица находишь приказы на объект, точку, без цели и прочие, выбираешь соответствующий твоей способности, там в списке ищешь способность, на базе которой сделана твоя.
5
Для воскрешения аналогичный триггер, а может даже и этого хватит, надо проверить.
Спасибо, Ваш вариант сработал. Для воскрешения всё же потребовался отдельный триггер.
В общем, нашёл альтернативу. Со своими минусами, конечно, но без сложностей с отловом.
Опишу процесс с самого начала.
Во-первых, выбрав необходимого мне юнита (в данном случае это был Чёрный Маг), я создал его копию, у которой равкод поставил прописным. Это сразу дало мне героя с нужной иконкой, и вообще в дальнейшем было меньше мороки. Ну и конечно - прописал этого героя в константы, и поставил все зависимости от технологий, и ограничение на количество, как для обычного героя.
Далее, взяв в основу способность "Три Стихии", создал её аналог, при этом поубирал все графические эффекты, сократил время подготовки, область воздействия, и так далее. Конечно же, поставил максимальное время действия (через Shift + двойной клик), и в типах вызываемых войск поставил Чёрного Мага (юнита). А, ну и снял галочку с "Относится к Герою".
Так же, на основе "Пандарийского Духа" создал аналогичное Заклинание/Эффект "Чёрный Маг", по сути прописав такое название в Подсказку.
Дал переработанную способность Чёрному Магу (герою), добавил его в алтарь.
После чего использовал предложенный Вами, PT153, вариант тригерра, чтобы при входе на карту Чёрный Маг (герой) автоматически применял заклинание основанное на Трёх Стихиях, и вуаля..
Плюсы:
  1. Первый, и главный плюс - это работает.
  2. При тренировке и воскрешении героя, триггер автоматически применяет способность, и мы получаем под управление не героя, а юнита.
  3. При нажатии на иконку героя - даётся управление над юнитом. Двойной щелчок по иконке центрирует карту на юните.
  4. При смерти юнита умирает и герой, которого можно воскресить в алтаре и вновь получить под контроль юнита.
Минусы:
  1. При тренировке/воскрешении Героя происходит минимальная задержка на активацию способности.
  2. У юнита остаётся бар как у героя/вызванного существа.
Именно из-за этого бара я дал Чёрному Магу индивидуальное имя, и создал Заклинание/Эффект "Чёрный Маг", чтобы это словосочетание находилось в баре.
  1. Лучше не создавать таких персонажей, если у них есть способность "Перерождение (враг)", может привести к неожиданным результатам.
Дальнейшие мысли - герой хоть и недоступен, но всё же продолжает получать опыт, и развиваться по уровням, думаю это можно использовать для добавления новых способностей юниту, или какому другому улучшению юнита.
Бонус в карте. В таверне есть герой "Три Стихии", основанный на том же механизме, но сохраняющий стандартных Пандарийских Духов. То есть, на основе данной способности можно сделать героя, наподобие Викингов из HotS, с одной общей иконкой героя на несколько юнитов.
Загруженные файлы
28
По поводу бара длительности: его нельзя убрать, иначе юнит исчезнет, но его можно поставить на паузу.
По поводу задержки: у героя нужно поставить длительность анимации до каста и после на 0.
Cделал обе эти вещи в это карте, второе у пивовара.
Пример.
По поводу опыта: можно поставить получение опыта на 0% в действиях. Отключение опыта в том же меню работает плохо, от атак юнит всё равно будет получать опыт (или от убийств от зданий, если включено в константах, я так и не разобрался в этом).
Загруженные файлы
21
ну викинги у меня по-другому делались чтобы три из одного тоже не триггерно
в таверне берется дамми обычный юнит, у которого отрицательный хп реген и абилка на основе нейтральной гидры
когда он берется он сразу умирает и распадается на трех викингов которые в этой абилке в РО поставлены
это идеально работает при появлении
а воскрешаются и выбираются у меня уже именно эти викинги как обыкновенные герои отдельно
5
По поводу бара длительности: его нельзя убрать, иначе юнит исчезнет
Это я уже понял, методом проб и ошибок.
PT153:
но его можно поставить на паузу.
Хм... я просто вставил миллион (или сколько там) в время действия, и получил пустой бар (как у героя до получения опыта, только без уровня).
Или это всё же не будет длиться бесконечно?
По поводу задержки: у героя нужно поставить длительность анимации до каста и после на 0.
О, вот это помогло, благодарю.
По поводу опыта: можно поставить получение опыта на 0% в действиях. Отключение опыта в том же меню работает плохо, от атак юнит всё равно будет получать опыт (или от убийств от зданий, если включено в константах, я так и не разобрался в этом).
А, вот это я не считал минусом, скорее наоборот, думаю о том, как использовать повышение уровня Героя для своих целей, подвязать там что-нибудь, по типу тех же талантов в HotS... ну это так, пока чисто мысли.
ClotPh:
ну викинги у меня по-другому делались чтобы три из одного
ну, тут зависит от того, какая конечная цель требуется. В Вашем случае три юнита вызываются вместо одного, и как я понимаю - каждый является героем со своей иконкой в верхнем левом углу.
В моём варианте будет одна иконка, нажатие на которую автоматически будет выбирать трёх (или сколько там ещё) юнитов. Правда их по ходу не сделать героями..
28
получил пустой бар
Да, я заметил, интересный результат.
Или это всё же не будет длиться бесконечно?
Ну, это почти 278 часов, то есть 11 суток... должно хватить)
вот это я не считал минусом
Я сказал на тот случай, если это всё-таки потребуется.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.