Добавлен Jusper
Как можно увеличить максимальное значение здоровья/маны юнита без использования доп. библиотек?
Пробовал этой функцией (A00Z - способность увеличение здоровья с 100 уровнями, ничего не вышло, более того, игра чуть чуть притормозила в первый раз)
call UnitAddAbilityBJ( 'A00Z', GetEnumUnit() )
call SetUnitAbilityLevelSwapped( 'A00Z', GetEnumUnit(), ( GetUnitAbilityLevelSwapped('A00Z', GetEnumUnit()) + 1 ) )
Принятый ответ
Абилка на основе талисмана здоровья, 3 уровня. Первый уровень даёт +0 максимального хп, второй - + сколько тебе надо (если необходимо разным юнитам разное хп давать, то используй +-1/2/4/8/16/32/64/128), третий сколько тебе надо, но с минусом.
Даём абилку юниту, устанавливаем уровень 2, удаляем абилку. Эффект максимальных хп сохранится.
Даём абилку юниту, устанавливаем уровень 2, удаляем абилку. Эффект максимальных хп сохранится.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Clamp
Даём абилку юниту, устанавливаем уровень 2, удаляем абилку. Эффект максимальных хп сохранится.
предмету убираешь модельку, а в самой способности ставишь нужное кол-во хп и убираешь эффект при использовании...
а потом добавляешь юниту столько книжек, сколько надо...
единственное что, не прокатит если юнит не может таскать предметы...