Во многих картах есть такой скилл, при котором за героем остаются огненные следы, наносящие урон врагам (пример из доты на скрине). Собственно плохо представляю исполнение такого скилла. При движении создавать дамии юнита с моделькой огня, а таймером выбирать врагов вокруг каждого следа (а следов-то оооочень много) и наносить урон? Может есть способ логичнее?

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

Audes:
EnergyFrost, а если у меня в карте есть герой с жаром, то они друг друга не будут перебивать?
Каждый наносит свой урон
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
15
11 лет назад
Отредактирован EnergyFrost
1
Если не хочется использовать Jass, то я бы сделал так: в РО создаешь дамми юнита, создаешь способность жар преисподней(только изменить текстуру) ... Надеюсь, вывод тебе приходит в голову? если нет, то читай дальше.
Событие: юнит приводит способность в действие
Условие: ясен пень
Действие:
цикл: создать дамми, дать жар преисподней, приказать ему использовать(если надо, то устаовить уровень способности), и добавить таймер истечения(время исчезания следа). В цикл нужно добавить после всех этих действий переодичность (скорость появления следов) и все... Но на GUI будет вызывать целую уйму утечек 1 такое применение.
0
15
11 лет назад
0
EnergyFrost, я думал об этом, но вещи типа жара преисподней плохи из-за не настраиваемой периодичности урона. Ну если не появится варианта лучше, сделаю так.
0
24
11 лет назад
0
Audes, для дамми можно использовать стандартную пассивку пламя феникса, особенно если она больше нигде у тебя не используется.
0
15
11 лет назад
0
prog, очень давно я так делал, но:
  1. пламя не атакует все цели одновременно (рандомно выбирается враг поблизости, если я правильно понимаю)
  2. два следа могут атаковать одну цель
0
24
11 лет назад
0
Audes, зато это намного интереснее чем стандартный огненный след. И да, кстати, если не ошибаюсь, в какой-то из способностей с периодическим уроном по области я таки видел возможность менять периодичность урона, правда не исключено что способность была не пассивная, а переключаемая, но это не должно быть проблемой для дамми - убрать стоимость по мане в секунду и триггерно отдать приказ активировать способность.
0
15
11 лет назад
0
Audes:
EnergyFrost, я думал об этом, но вещи типа жара преисподней плохи из-за не настраиваемой периодичности урона. Ну если не появится варианта лучше, сделаю так.
Ок. Могу тебе на jass попробовать сделать, если не лень будет. До завтра
А насчет жара преисподней там настраиваемая переодичность. Хоть каждые 0.1 сек
0
15
11 лет назад
Отредактирован Audes
0
Ну, кажется, у пламя преисподней есть поле "длительность", где стоит 1.00, но изменение этого значения не меняет периодичность урона (или я не то делаю).
EnergyFrost, спасибо! Я давно хочу освоить Jass, но то непонятно (хотя я более-менее пишу на C# и VB), то лень)
1
15
11 лет назад
1
Audes:
Ну, кажется, у пламя преисподней есть поле "длительность", где стоит 1.00, но изменение этого значения не меняет периодичность урона (или я не то делаю).
EnergyFrost, спасибо! Я давно хочу освоить Jass, но то непонятно (хотя я более-менее пишу на C# и VB), то лень)
Заклинанме будет основано на колве следов или на длительности?
И еще сколько уровней?
0
15
11 лет назад
0
4 уровня. Урон каждые 0.5 сек: 5 (магический). Длительность: 6\8\10\12 сек.
0
15
11 лет назад
0
Audes:
4 уровня. Урон каждые 0.5 сек: 5 (магический). Длительность: 6\8\10\12 сек.
Заклинаие жар преисподней: ставишь Длительность воздействия на герой 0.5. Длительность воздействия нормальная 0.5. И не надо Jass парится
0
15
11 лет назад
0
EnergyFrost, а если у меня в карте есть герой с жаром, то они друг друга не будут перебивать?
1
15
11 лет назад
1
Audes:
EnergyFrost, а если у меня в карте есть герой с жаром, то они друг друга не будут перебивать?
Каждый наносит свой урон
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.