Я
создал юнита, добавил ему способность Стремительность. И сделал триггерно, что при использовании способности его здоровье должно хилиться на 10%. Я перепробовал все способы, но получается, что переменная hp - 100%. И юнит хилится на максимум. Помогите. Кидаю пример.

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

Если не ошибаюсь надо текущее здоровье + текущее здоровье*0.10. Тогда будет прибавка в 10%.
`
ОЖИДАНИЕ РЕКЛАМЫ...
9
7
5 лет назад
9
Если не ошибаюсь надо текущее здоровье + текущее здоровье*0.10. Тогда будет прибавка в 10%.
Принятый ответ
1
26
5 лет назад
1
Установить здоровье юнита как (текущее здоровье юнита + (макс.здоровье юнита * 0.1) )
2
15
5 лет назад
Отредактирован JackFastGame
2
Mate:
Если не ошибаюсь надо текущее здоровье + текущее здоровье*0.10. Тогда будет прибавка в 10%.
Лучше 1.1*текущее здоровье, так эстетичнее =)
3
24
5 лет назад
Отредактирован prog
3
текущее здоровье + текущее здоровье*0.10
1.1*текущее здоровье
Но это будет тогда 10% от текущего здоровья, а не от максимального...
0
15
5 лет назад
0
Но это будет тогда 10% от текущего здоровья, а не от максимального...
В смысле?
текущее здоровье + текущее здоровье*0.1
Выносим общее слагаемое за скобку и получаем
текущее здоровье*(1+0.1) = текущее здоровье*1.1
0
24
5 лет назад
0
JackFastGame, допустим максимум 100, у юнита осталось 10, от текущего на 10% он отхилится на 1хп, от максимального на 10хп. Правда, у автора вопроса не указано от текущего ему надо или от максимального.
0
28
5 лет назад
0
JackFastGame, prog не только на твой комментарий ответил, но и на комментарий Mate.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.