Добавлен 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, удаляем абилку. Эффект максимальных хп сохранится.
предмету убираешь модельку, а в самой способности ставишь нужное кол-во хп и убираешь эффект при использовании...
а потом добавляешь юниту столько книжек, сколько надо...
единственное что, не прокатит если юнит не может таскать предметы...