Как изменить уровень способности в предмете? (только в одном предмете, не у всех таких-же)
Пробовал через новый функционал рефорджа, но чет не задалось... Указав предмет и указав нужный параметр (уровень или даже другой параметр, все равно), после чего пытаюсь менять значение - пусто. Ничего не могу сделать в новом окне. Мб только кодовая функция работает а триггер еще не сделан близами.
Прикрепляю скрин:
Пробовал через новый функционал рефорджа, но чет не задалось... Указав предмет и указав нужный параметр (уровень или даже другой параметр, все равно), после чего пытаюсь менять значение - пусто. Ничего не могу сделать в новом окне. Мб только кодовая функция работает а триггер еще не сделан близами.
Прикрепляю скрин:
Принятый ответ
Что мешает просто взять и изменить уровень этой абилки у юнита? Это всегда работало.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован konvan5
Не сделать то их такими можно, но бонус хп будет всегда первого уровня, а вот при удалении эти абилки снимут уровень здоровья или маны, указанный в текущем уровне. Этот баг используют весьма часто для смены здоровья юнитам.
Отредактирован Берги
Можно смириться...
Событие - юнит получает предмет
Условие - такой-то предмет + свои условия (лимитирование типов, проверка владельца и т.д.)
Действие1 - Добавить способность, такую-то, которой нет внутри предмета
Действие2 - Установить уровень способности которую только что добавили, согласно собствственным условиям
BlzGetUnitMaxHP так же существует.. Вперёд
Суть - вручаем юниту абилку на хп с 2 уровнями, на первом уровне бонус хп 0, на второй, отрицательное кол-во хп, которое мы хотим получить, у примеру -500, вручаем юниту абилку, устанавливаем второй уровень, и удаляем. У юнита каким то боком будет +500 здоровья, навсегда, удалить бонус можно тем же способом, абилка на 2 уровня, но на втором уровне уже не -500, а +500 хп.