Приветствую вас друзья!
Способность такая: Кастер используют заклинание на подобие эмпатии, союзники получающие урон , вместо его разделения - перенаправляют его в кастера в соотношении 100%.
Вопрос: Как реализовать через триггеры? или одними триггерами я не обойдусь?
Спасибо.

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

Можно одним, событие - получает урон.
Ну собственно отслеживаешь весь урон больше 0 и выхиливаешь его (добавляешь пассивку на 150000 хп и столько же хп) через 0.00 сек таймером удаляешь и ставишь хп сколько было.
Ну а кастеру наносишь урон от имени того кто атаковал.
Проверяешь на то что на цели 2 и более таких скилла.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
12
8 лет назад
Отредактирован Astra
0
Нужно отловить полученный ими урон - для этого нужно иметь в карте "Систему отлова урона" (здесь на сайте их полно на любом языке). Затем можешь на время действия способности дать физ иммунитет (например через способность Элуны) союзникам или добавлять здоровье триггерно, кастеру соответственно отнимать.
1
32
8 лет назад
1
Можно одним, событие - получает урон.
Ну собственно отслеживаешь весь урон больше 0 и выхиливаешь его (добавляешь пассивку на 150000 хп и столько же хп) через 0.00 сек таймером удаляешь и ставишь хп сколько было.
Ну а кастеру наносишь урон от имени того кто атаковал.
Проверяешь на то что на цели 2 и более таких скилла.
Принятый ответ
0
1
8 лет назад
0
quq_CCCP:
Можно одним, событие - получает урон.
Ну собственно отслеживаешь весь урон больше 0 и выхиливаешь его (добавляешь пассивку на 150000 хп и столько же хп) через 0.00 сек таймером удаляешь и ставишь хп сколько было.
Ну а кастеру наносишь урон от имени того кто атаковал.
Проверяешь на то что на цели 2 и более таких скилла.
А тут проблема, у меня на английском все события, и хоть я и знаю английский, но там точно нет события с названием похожим на Take Damage или что-то вроде того. ;D
0
32
8 лет назад
0
EVENT_UNIT_DAMAGED
jass онли.
0
26
8 лет назад
Отредактирован Extremator
0
Данимачески создаёшь событие на получение нужным юнитом урона
Фильтруешь принимаемый юнитом урон
Производишь обмен ХП между юнитом и записанным кастером (привязанным к нему)
Даже на GUI сделать можно
2
28
8 лет назад
2
Iron37, у нас даже статьи на эту тему есть
Чтобы оставить комментарий, пожалуйста, войдите на сайт.