Всем привет. Я задался интересной идеей сделать люркера из старкрафта 2 в варике. Для тех кто не знаком с этим персонажем поясню: данный юнит имеет имеет два положения - закопанный и не закопанный. Особенностью является то, что атаковать он может только в закопанном состоянии, но при этом не может двигаться. Для выкопанного все наоборот - может ходить, но не атаковать. И все бы ничего, но атака у него тоже интересная - площадная, которая задевает всех врагов на своем пути, нанося сплэш. Аналогия в варкрафте - волна силы.
Реалезация:
Взяв за основу могильщика, я сделал юнита, который закапывается и выкапывается. Из-за особенностей закопанного могильщика перешел на способность эльфов - превращение. Чтож, с закопкой все срослось. Для атак были использованы три способности - два канала со строками smart и attack, а так же волна силы с измененной анимацией. Ловится триггером, вместо атаки пускает волну, все хорошо. Но при ближайшем рассмотрении все очень плохо.
Проблема и вопрос:
  1. Данный метод реагирует на каждый проклик на врага пкм (то есть это может быть десятка атак за раз).
  2. При очень большом проклике, данный юнит сбивает прокаст способности и начинает атаковать стандартной атакой - тут важно отметить что она не будет отключена, чтобы не придумывать альтернативы. Авто каст конечно можно, но это будет юнит кастер, а не атака сплэшом. Хотя идеи с такой заменой принимаются.
  3. Бот умудряется атаковать в ответ не задевая тригер.
Цель - пофиксить данные проблемы тем или иным способом: приоретет - не нагружать карту дамми, множеством тригеров, сторонними библиотеками.

Приложение:

Чисто в качестве бреда ))
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
8
Hate
Тут наверное не обязательно даже обнулять урон. Просто поставить атаку 1-1, на мизер урона внимания можно не обращать... Ну, если у вас, конечно не количества хп порядка единицы.
28
goodlyhero, можно блочить урон от автоатаки либой NegateDamage

таким образом показывать сколько урон будет наносится в аое
1
Hate, интересная идея, я посмотрю.

Extremator, тем не менее это работает и так как должно. Почему бы и нет?
26
golemnik:
Почему бы и нет?
Ну на сколько я помню - там спавнились колья из земли, как в импейла...
Если реализовывать так, то тут сразу будет вариант с полностью триггерной волной шипов...
+ я бы убрал кое-что попробовал переделать в механике блокировки атаки (я бы её занулил множителем урона), что б цифры и кнопка были видны, а урона от тычки не было вообще (кроме 0)
1
Extremator, я могу достучаться до тебя в дискорде? А то даже в текущем примере разобраться не особо получается
32
Я бы ему авто атаку сделал из пламени феникса, и отдельным триггером детектил урон от пламени в 0 едениц, и кодом бы делал волну и в виде шипов повелителя могил (так справидливости ради анубарак и есть этот самый люркер, все анимации даже есть у героя )
11
А почему просто при атаке не приказывать юзать способность в место атаки? И поставить на неё КД.

Поставь ей кд на время замаха и всё
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.