Есть во такая способность у меня под названием "Удар света" (за основу взял способность "Молот бурь" у героя альянса) И вот надо сделать через триггер чтобы онa нанесла удар врагу и в тоже время применяющий юнит себе восстановил жизни, нанести удар он может тк это в редакторе объектов я сделал, а вот потом полез в триггеры что-то попробовал сделать и не получилось(лечит на всех уровнях способности как на 1).
Но надо еще чтобы с каждым уровнем способности лечение увеличивалось(я просто хз как через триггеры усиливать способность при апе ее лвла)
Тут я оставлю скрин того что я пытался сделать ( я уверен что там все не правильно, но вдруг)
(На скрине лечение 1 уровня)
Но надо еще чтобы с каждым уровнем способности лечение увеличивалось(я просто хз как через триггеры усиливать способность при апе ее лвла)
Тут я оставлю скрин того что я пытался сделать ( я уверен что там все не правильно, но вдруг)
(На скрине лечение 1 уровня)
Принятый ответ
- тебе нужен не уровень героя, а уровень способности
- здоровье нужно устанавливать на текущее здоровье триггеринг юнит + нужное число + уровень способности твоей абилы умножить на нужное число (там сам смотри, сколько она дамажит)
- убери вейт, нормальный таймер ты все равно сейчас не раскуришь, пусть хилит мгновенно после каста, чуть некрасиво, зато относительно нормальный код получится
//////////
- в идеале вообще любой такой отхил элементарно делается на вешание событий получения урона кому надо и при них и отхил наносящего, там как раз и отхилится именно на сколько нанёс, а не как у тебя, но это ты имхо опять же еще не раскуришь
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
IRadioon485I
6 лет назад
0
Загруженные файлы
- 1_lvl.jpg
0
Kirill_Wolkov
6 лет назад
0
IRadioon485I:
а зачем УСТАНАВЛИВАТЬ здоровье на 125 ед. если тебе надо добавить(или как я понял)?
0
scopterectus
6 лет назад
0
Kirill_Wolkov, ну так всё верно. Нужно установить на ( текущее здоровье + 125.0 ед. ).
2
quq_CCCP
6 лет назад
2
IRadioon485I, ну мб без вот этого с вейтами? Нах они тут?
5
ClotPh
6 лет назад
5
- тебе нужен не уровень героя, а уровень способности
- здоровье нужно устанавливать на текущее здоровье триггеринг юнит + нужное число + уровень способности твоей абилы умножить на нужное число (там сам смотри, сколько она дамажит)
- убери вейт, нормальный таймер ты все равно сейчас не раскуришь, пусть хилит мгновенно после каста, чуть некрасиво, зато относительно нормальный код получится
//////////
- в идеале вообще любой такой отхил элементарно делается на вешание событий получения урона кому надо и при них и отхил наносящего, там как раз и отхилится именно на сколько нанёс, а не как у тебя, но это ты имхо опять же еще не раскуришь
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.