"Граната"

Добавлен
Возникла необходимость сделать гранату.
Идея в следующем:
1)Применение гранаты [Бросить камень] на противнике.
2)Граната срабатывает.
3)Когда граната детонирует, срабатывает взрыв [Удар по земле], наносящий урон всем противникам в зоне действия, и оглушающий их.
Собственно, проблема в том, что не получается добиться того, чтобы взрыв происходил в точке детонации гранаты, и именно тогда, когда граната взрывается.

Если есть менее извращенный способ создания подобной способности, буду признателен.

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

наверно наилучше через ракетный залп механика. Устанавливаеш интервал урона 0.15 урон ХХХ и кол-во выстрелов 1, ставишь ефект гранаты вместо ракет.
А так надо очень хорошо подумать и скомбинировать триггеры и заклинания.
0
22
11 лет назад
Отредактирован Zahanc
0
Как по мне, проще покопаться в настройках стандартного заклинания "Огненный столб" и сделать нанесение урона на его основе, чем мучатся с GUI. Там ведь есть задержка перед взрывом и нанесение урона по области. Вот только это заклинание герой должен поддерживать — единственный минус. Если нужно чтобы в точку летел снаряд в виде гранаты, то нужно импортировать или делать самому систему движения.
0
7
11 лет назад
0
Ну, вообще, это делает обычный юнит, ну да ладно..
На основе огненного столба я когда-то пробовал делать, не получилось ничего. Да и нужно, чтобы граната оглушала противников – в этом вся идея.
А систему движения я вряд ли потяну; для нуба моего уровня это лютый хардкор.
Похоже, я в обломе...
3
8
11 лет назад
3
я пробовал через даммиков делать. Если известна скорость снаряда(твоей "гранаты") и расстояние до цели, можно расчитать время(триггерно) и сделать взрыв с помощью даммика. Если каст с задержкой, ее тоже нужно учесть. Потом создаешь в точке-цели заклинания даммика со способностью "охлушение", отлавливаешь его вход в игровую зону, приказываешь сделать каст и убираешь дамми. Но это теория)
Проще всего с "каналом" делать
1
1
11 лет назад
1
Я делал гранату через ракетный залп механика. Т.е. то же самое как и у тебя, но не по таргету.
3
28
11 лет назад
Отредактирован Jusper
3
Если ты работаешь с GUI (советую на jass, с использованием локальных переменных):
Событие + Условие:
Применение гранаты [Бросить камень] на противнике.
Действия:
Set Gunit = Target of ability being cast
Wait N sec
Create 1 Dummy at position of Gunit
Set GDummy = Dummy
Add ability to GDummy Удар грома
Order Gdummy to Удар грома
Wait 0.5 sec
Remove GDummy
Если, что нужно будет расписать - дай знать)
0
8
11 лет назад
0
наверно наилучше через ракетный залп механика. Устанавливаеш интервал урона 0.15 урон ХХХ и кол-во выстрелов 1, ставишь ефект гранаты вместо ракет.
А так надо очень хорошо подумать и скомбинировать триггеры и заклинания.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.