Хочу сделать такую вещь: чтобы летающий юнит, враг, при атаке, в месте куда упал его снаряд появлялся скелет. Как такое сделать?

Принятый ответ

У труповозок нежити есть способноть, которая создаёт облако в точке попадания. Воспользуйся ею, её равкод 'Apts'. В поле "Длительность" ставится длительность созданного юнита. Но созданный этой способностью юнит неуязвим и не может быть выделен.

Прикрепил карту с катапульной, которая спавнит скелетов при атаке.

Поэкспериментировал немного.
Юнит, призванный этой способностью, не вызывает события спавна, но вызывает событие "Входит в область". Ему также можно давать приказы триггерно.
Хм, так можно даммики делать.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
Экстрасенсы чувствуют что ты шаришь только в GUI, так что замути абилку на основе канала с временем каста 2.33 и нужной анимацией. Она, правда, как-то хреново взаимодействует со станами - не кислотной бомбой (или че-то такое, никогда не сталкивался, пофиг), но послужит тебе верно. При спавне просто кастуй абилку.
ответ
Да сделай проще. Создай многоуровневую способность-пустышку. и когда отдаешь приказ атаковать в область, давай ему эту способность и с помощью неё отслеживай, какую область атаковать.
Например,
способность уровень 1, значит атаковать должен 1 область.
Уровень 2 - 2 область и т. д.
Не вижу смысла усложнять жизнь с хеш-таблицей.
Надеюсь понятно?) Отдал приказ, присвоил способность, после каста жди пару сек и в зависимости от уровня способности-пустышки отправляй в ту или иную область.

0
26
6 лет назад
0
А как именно атакует этот летающий юнит? Обычной атакой по цели, атакой по области, способностью типа Огненные стрелы?
2
18
6 лет назад
2
так, еще раз, более внятно.
Есть летающий юнит, и там, куда его снаряд попадает, создается скелет?
Можно использовать отлов цели, если такой юнит не имеет атаку по площади, и создание единицы в радиусе - мб веьсма кривая реализация, но так вижу.
Для версии с возможностью атаковать по площади, словно катапульта, можно в точку ставить дамми и см. пункт 1. Тоже весьма криво, но попробуй
10
28
6 лет назад
Отредактирован PT153
10
У труповозок нежити есть способноть, которая создаёт облако в точке попадания. Воспользуйся ею, её равкод 'Apts'. В поле "Длительность" ставится длительность созданного юнита. Но созданный этой способностью юнит неуязвим и не может быть выделен.

Прикрепил карту с катапульной, которая спавнит скелетов при атаке.

Поэкспериментировал немного.
Юнит, призванный этой способностью, не вызывает события спавна, но вызывает событие "Входит в область". Ему также можно давать приказы триггерно.
Хм, так можно даммики делать.
Загруженные файлы
Принятый ответ
0
30
6 лет назад
0
PT153, потому что у него есть способность "aloc", москиты.
0
28
6 лет назад
0
потому что у него есть способность "aloc", москиты.
Так-то у скелета нет этой москитов изначально, Проверка также показала, что москитов тоже нет. Просто 'Apts' делает юнитов такими.
Загруженные файлы
0
30
6 лет назад
0
То есть это эффект москитов, встроенный в другую абилу? Забавно, но зачем они плодили сущности?
0
21
6 лет назад
0
Clamp, может быть, независимые программисты способности делали
А вообще да, логичнее и приятнее было бы просто дать таким юнитам Aloc. Вдруг именно выделяемый юнит при атаке нужен?
А так, ятп, получается, что выделяемого создать без триггеров через эту абилу - никак...
8
8
6 лет назад
Отредактирован Saelendious
8
PT153, никаких отловов не надо. Пусть при атаке создается пустышка с 0.1 временем жизни и абилкой на основе "Скелет (возможно", от которой уже и спавнится нужный юнит
Важно понимать, что способность привязана к типу атаки юнита (ака Артиллерия, тип урона не влияет).
Я имел в виду создается с помощью как раз-таки с помощью способности труповозки ядовитое облако, живет 0.1 секунды, мгновенно умирает и спавнит нужного юнита - немного не так выразился.
(чертово ограничение по времени на редактирование)
2
21
6 лет назад
2
Saelendious, а вот это норм идея, круто
т. е. с помощью этой абилы создаем невидимого даммика, умирающего через 0.1 секунды и имеющего дефолт абилу "заспавнить кого нам надо"
вот это збс
кстати можно по идее так мины какие-нибудь спавнить и делать рендж сплеши при атаках или стазис ловушки и еще до фига... кул идея короче!
0
28
6 лет назад
Отредактирован PT153
0
кстати можно по идее так мины какие-нибудь спавнить и делать рендж сплеши при атаках или стазис ловушки и еще до фига... кул идея короче!
Полностью поддерживаю, но у юнита, что заспавнится уже из умершего даммика, будет таймер жизни, и он будет считаться суммоном.
Потому если нужен вечный выделяемый юнит, нужно сделать даммика без модели с равкодом Х, способность на основе 'Apts' с длительностью 0.01 и триггер с событием Enters map и условием на сравнение равкода и действием "Создать нужного юнита".

Сделал так, чтобы катапульта при атаке спавнила скелетов, которых можно выделить и управлять.
Загруженные файлы
0
32
6 лет назад
Отредактирован quq_CCCP
0
Clamp, 'Aloc' тупо флаг, сам код описан в game dll и лепится к юниту, в данном случаи через бафф, таймер длительности точно такая же абилка (бафф) которая может содержать 100500 внутриигровых триггеров от разных абилок и делать что либо... Для себя то близзарды сделали все гибко и удобно.
2
27
6 лет назад
Отредактирован MpW
2
PT153, блин только-только хотел предложить идею взять способность труповозки, и даже сделал точь-точь. Уже нет смысла прилагать карту. Единственное, что этого юнита нельзя выделить. Можно отследить "юнит входит в рект", но если удалить, заменяя - подвисает жутко вар (и его не закрыть будет). Лучше не удалять. Поэтому правильное решение у вас - задавать длительность 0.01. Или ловить смерть событием "юнит умирает".
Юнит, призванный этой способностью, не вызывает события спавна, но вызывает событие "Входит в область".
+
0
30
6 лет назад
0
'Aloc' тупо флаг
Э нет, это абилка, которая этот флаг нажимает (на деле даже не флаг жмёт, а модифицирует данные, так как регрессия при снятии абилы не полная происходит, создавая уникальный стейт).
0
21
6 лет назад
0
PT153, стоп-стоп, это с чего это будет таймер жизни?
В моей игре герой "Потерявшиеся Викинги" (ну с хотса), как помню, сделан на основе абилки гидры (в крайнем случае перепроверю, ща влом просто открывать карту, она без гиперболы открывается минимум полчаса). В таверне пикается даммик без модели, который сразу умирает с отрицательным хп регеном и дефолтной абилкой делается из него три викинга первого уровня. Никакого таймера жизни там нет
Или это если спавнить так из саммона, то тоже обязательно саммон получится?
0
28
6 лет назад
Отредактирован PT153
0
Никакого таймера жизни там нет
А может и нет, я не работал с этой способностью.
Но существа, вызванные способность гидры, являются, как ни странно, вызванными, то есть они не оставляют трупов (при смерти характерный эффект смерти призванного существа) и получают бонусный урон от диспела.
0
29
6 лет назад
0
Можно конечно, с чумой катапульты поэкспериментировать, как предложил PT153, хотят тут есть шанс на фатал еррор. Так же можно сделать систему, которая будет ловить цели приказов, ну или проверять типа атаки, что гемморойно, и ещё создавть дамми снарядики и спавнить твоих скелетов. Можно конечно порезать атаку дальнего боя, не трогая ближний и пр. А если они там разного, резать всё придётся. Или система или труповозочные страсти.
0
28
6 лет назад
0
шанс на фатал еррор
Если не делать глупостей, но фатала не будет.
0
29
6 лет назад
0
Если не делать глупостей, но фатала не будет.
Глупости глупостями, но не всегда можно предвидеть фаталовские капризы варика. Он бывает порой как наглая лолька, которая как садист унижает картостроителя своим бездушным фаталом.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.