MicroElf
offline
Опыт:
4,288Активность: |
Тригеррный спелл на подобие ульта лича.
Нужно создать спелл на подобие ульта лича из доты. Смысл в том, что герой пускает ледяную волну и потом если в радиусе (скажем, до 500) есть хотя бы ещё 1 враг, то на него перелетает волна и наносит урон, затем в следующего и так до тех пор пока все враги не умрут либо не разойдутся в разные стороны. В случае если в ранге больше чем 1 враг, то волна должна перекидываться на ближайшего. При этом волна должна лететь с определенной скоростью и в случае если враги стоят вплотную друг к другу должно срабатывать минимальное время следующей волны (скажем, 0,5сек.)
На основе какой способности делать эту и как вообще? Какие будут идеи?:) P.S. Желательно только триггеры. JASS только для создания локальных переменных, если без них нельзя обойтись. |
04.09.2008, 11:02 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
MicroElf Вот так создается обьект при заклинании и каждый промежуток проверяется есть ли рядом со всеми подобными обектами юниты если есть то берётся один случайный и его атакует эта волна. И так пока не останется рядом никого.
|
04.09.2008, 12:35 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Цитата:
И как же ты этих юнитов(создается обьект при заклинании) БеЗ локалок собрался запоминать? p.s. Тока не случайный а ближайший к снаряду! И радиус от снаряда нада проверять! |
|
04.09.2008, 12:39 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
GresAHT Зачем их запоминать? Если при проверке нет враждебных юнитов то просто их ремувить.
MicroElf А основа для закла змея троля. |
04.09.2008, 12:42 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Ksax, уже провал:
Цитата:
Средствами РО ты никак не определишь ближайшего юнита, имхо, а это уже локалки. |
|
04.09.2008, 12:48 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GreatLosser
offline
Опыт:
5,086Активность: |
По моему, где-то был открытый код как раз этого спелла. Надо будет поискать...
GreatLosser добавил: Кажется она называлась Frost Chain... |
04.09.2008, 13:01 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksax
Взрываю ваше вображение!
offline
Опыт:
4,349Активность: |
silumin Я имес в виду тригерами ,но без локалок ,а заклом создаеш просто юнита волну.
|
04.09.2008, 13:11 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sailar
offline
Опыт:
8,555Активность: |
Вобще этот спелл без кэша или структур несделать. Посмотри open dota спел лича. |
04.09.2008, 14:17 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
А можно ли создать юнита с моделью ледяной волны? (т.е. чтобы юнит выглядел как волна ледяная?) |
05.09.2008, 11:36 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Ну и в чем проблемма то? Ты че РО не знаеш! 0_о
в РО Графика - Файл Модели... Тока не забудь спос.:"москиты" поставить! чтобы его в игре низя было выбрать! |
05.09.2008, 11:40 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Как я хочу сделать:
При применении способности создать юнита с видом (моделью) ледяной волны. (невыбираемого, естественно) После этого направить юнита к врагу. Вопрос: Могу ли я отследить момент когда мой юнит дойдет до врага и как правильно его направить? Чтобы если враг отойдет, то юнит до него все равно бежал. Когда юнит добегает до врага применять способность наносящую урон Далее если в ранге 500 есть хотя бы один герой врага, то направлять этого юнита к врагу. Если нет, то удалять юнита. Вопрос: Как определить ближайшего героя врага к моему юниту, если их несколько? Ну и самый главный вопрос: получится ли у меня все это сделать средствами обычного редактора триггеров, или здесь нужен JASS? А так же вопрос какую способность лучше брать для заклинания? (что будет удобнее?) Кстати - редактор триггеров это и есть GUI, или это что-то другое? Отредактировано MicroElf, 06.09.2008 в 21:54. |
06.09.2008, 20:41 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Цитата:
Либо двигать триггерно и _всё_ отслеживать, либо проще - заставь его атаковать цель или дай повреждающую абилку с малым расстоянием действия и заставь её на нём использовать. Твоя "волна" сама побежит, а атаку/абилку отловишь и перенаправишь на другого. Правда, атака отслеживается до повреждения - абилка лучше. Цитата:
Цитата:
Цитата:
Цитата:
Если не понял, вот тебе современный вариант: Пишешь СМС, а Т9 не выключается. Всё, что ты можешь - известные ему слова, смайлики, цифры. Нравится? Если вырос из складывания кубиков, бросай ГУИ, учи JASS. Желаю дорасти до vJASS тоже. |
|||||
06.09.2008, 22:53 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Sebra
Большое спасибо за такой дельный комментарий! Завтра с утра буду делать спелл, что получится выложу тут:-) Кстати: А что такое vJASS? |
06.09.2008, 23:13 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
Цитата:
Тотже самый джасс только лучще. |
|
07.09.2008, 00:28 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
MicroElf могу свой выложить?!
|
07.09.2008, 13:22 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Цитата:
Пусть сам пробует, учится. Не справится - выложит, что получилось - будем править. |
|
07.09.2008, 13:51 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Где находится способность "канал"? Не вижу её что-то. |
07.09.2008, 20:48 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon Knight
Меткий стрелок!!!
offline
Опыт:
4,138Активность: |
У героев нейтрально-враждебных,14 способность! |
07.09.2008, 20:57 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
Цитата:
Конечно, тебе уже сказали, где, но всё таки... Там есть поиск. Можно искать по названию и коду. |
|
07.09.2008, 21:39 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
Sebra
Спасибо. Буду знать, не знал раньше:) Удобная штука. Как триггерно отдать приказ герою применить способность на юните? Могу отдать приказ атаковать, но вот найти там "применить способность" не могу. Наверное это в другом месте где-то... |
07.09.2008, 22:11 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|