Нужно тригерно востанавливать хп кастующему от % урона, не знаю как сделать такое=\


Всё выше какой-то флуд не по существу вопроса.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
10
PhysCraft:
Mrachny, ты прав, я лишь распишу подробнее.
  • делаем триггер на событие "юнит получает урон";
  • заносим в переменную "у" количество полученного урона;
  • умножаем "у" на "х", где "х" - множитель от 0 до 1, где 1 = 100 %;
  • заносим в переменную "к" текущее количество хп юнита;
  • "к" = "к" + "у" * "х";
  • устанавливаем здоровье юнита равным переменной "к".
Триггер на отлов урона лучше создавать динамически по причинам того, что, вероятно, заклинание должно работать с разными целями.
Еще нужно проверять тип нанесенного урона, чтобы реагировало лишь на урон от скила, а не от автоатак.
Еще один нюанс - событие получения урона срабатывает до нанесения урона, то есть, иногда может восстановится меньше,чем положено. Но в большинстве случаев выше описанного достаточно.
ну это я и сам знал, можно отловить тип урона, да, но как сделать так, чтобы именно от этого скила востанавливалось хп?
20
ну это я и сам знал
ImbaStyle, если ты все знал, зачем спрашиваешь? Что бы именно от этого скила, нужно, чтобы при активации скила давался цели какой-то бафф-пустышка, обозначающий, что на этой цели должен сработать эффект вампиризма. Также можно проверять источник урона.
10
PhysCraft:
ну это я и сам знал
ImbaStyle, если ты все знал, зачем спрашиваешь? Что бы именно от этого скила, нужно, чтобы при активации скила давался цели какой-то бафф-пустышка, обозначающий, что на этой цели должен сработать эффект вампиризма. Также можно проверять источник урона.
ну да, про баф я не догадался, но все же ситуация: два персонажа одновременно кастуют скилы в цель, и тогда опять же все будет не так как надо...
20
ImbaStyle, одновременно не получится, всегда будет небольшая разница во времени. В любом случае реализуй хотя бы это, а уже потом прав баги.
10
PhysCraft:
ImbaStyle, одновременно не получится, всегда будет небольшая разница во времени. В любом случае реализуй хотя бы это, а уже потом прав баги.
это реализовать не проблема)
5
вообще сделай это заклинание триггерным и наноси урон затем добавляй хп юниту от которого идет урон
ну или система урона и тогда будешь знать от руки или от магии урон
20
мгновенные stomp спеллы не мешают работе друг друга, если они написаны правильно
10
l_Avenger_l:
вообще сделай это заклинание триггерным и наноси урон затем добавляй хп юниту от которого идет урон
ну или система урона и тогда будешь знать от руки или от магии урон
вообщето оно и так тригерное, а сколько хп добавлять как я по твоему узнаю? урон может быть совершено любым, а вот % восстановления должен зависеть именно от урона
30

Всё выше какой-то флуд не по существу вопроса.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.