Добавлен Meddin
Делаю заклинание заморозки концептуально похожее на то, что было представлено в кампании Фаблуса по временам второй войны, но хотелось сделать более продуманную версию, не просто станить жертву и создавать спецэффект от ледяного дыхания вирма, а сделать жертву
а) невыделяемой
б) исключить жертву из возможных целей способностей как юнитов/героев так и предметов, например, чтобы жертву нельзя было подлечить или телепортировать в лагерь с помощью посоха спасения/возврашения, а так же атаковать.
Итак, на данный момент:
Какие варианты я еще продумывал:
а) Можно вешать москитов а после завершения действия заклинания, создавать копию юнита, однако в таком случае есть целый ряд проблем:
В общем возможно кто то что-то похожее делал и сможет что-то посоветовать.
а) невыделяемой
б) исключить жертву из возможных целей способностей как юнитов/героев так и предметов, например, чтобы жертву нельзя было подлечить или телепортировать в лагерь с помощью посоха спасения/возврашения, а так же атаковать.
Итак, на данный момент:
- Жертва получает от даммика вечный стан, который обновляется в случае, если жертва была оглушена молотком/камнем.
- Скорость анимаций жертвы ставится на 0, чтобы добиться эффекта "застывания".
- По координатам жертвы создается эффект от ледяного дыхания. Это временное (надеюсь) решение, планирую заменить на юнита с моделью эффекта от ледяного дыхания. Если ледяная глыба, внутрь которой заключена жертва будет разрушена, то жертва погибает.
Какие варианты я еще продумывал:
а) Можно вешать москитов а после завершения действия заклинания, создавать копию юнита, однако в таком случае есть целый ряд проблем:
- Опять же, насколько мне известно, москиты не спасут от выделения юнита ботами и применения на нем заклинаний и атак. Можно дать жертве неуязвимость, однако неуязвимых юнитов можно лечить и спасать с помощью посохов.
- Я делаю заклинание для своего мода, а это значит, что оно должно быть универсальным и работать на любой карте и в том числе, в кампании. Если пересоздать какого-нибудь ключевого юнита, на котором завязаны триггеры, они сломаются.
- Даже если бы 2 пункт был разрешим, пришлось бы сделать возможность применения заклинания только на обычных юнитов, так как удаление и создание копии героя приведет к увеличению счетчика возможных героев в той же melee и сломает игру.
В общем возможно кто то что-то похожее делал и сможет что-то посоветовать.
Принятый ответ
Немного нетв том порядке что у тебя, но всё же:
- Наличие москитов (Aloc) у юнита не даёт применять к нему приказы. С чего ты взял что боты могу юзать заклинания на "москитных" юнитов? Еще он так же становится неуязвимым.
- Можно скрыть основного юнита, а уже на его месте создавать юнита с тем же равкодом, выдаватььему москитов и вешать модель ледяной глыбы (либо делать глыбу отдельным кликабельным юнитом, что б её можно было атаковать).
- Если уж ты переживаешь за счетчик юнитов, то копии можно создавать для нейтрального игрока и менять им цвет триггерно.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Extremator
Ред. OVOgenez
Я бы делал так - юзал дамиком на таргет абилку посоха иллюзий, отлавливал эту иллюзию, скрывал таргет, иллюзии выдавал москиты и паузил ее (вместе с анимацией), и создавал бы кликабельную глыбу.