Уже в который раз сталкиваюсь с неработоспособной нестандартной способностью/улучшением, сделанной на основе работоспособной стандартной способности/улучшения.
'Магия скелетов' улучшает уровень способности 'оживление мёртвых'. Если видоизменить стандартную способность 'оживление мёртвых' (поменять вызываемых юнитов), то всё работает. Но стоит поменять в 'магии скелетов' прокачиваемую способность на другую такую нестандартную (на основе 'оживления мёртвых', не говоря уже о других многоуровневых способностях) - улучшение 'не улучшает'. Такой же исход будет, если само такое улучшение сделать нестандартным.
Есть решение проблемы, которое не будет триггерно отлавливать постройку юнита и вручную менять уровень способности юнита? Есть ли решение в редакторе объектов?

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

Оказывается нужно было указать в доступных улучшениях кастера нестандартное улучшение!
В данном случае у некроманта есть улучшение "магия скелетов", так как именно некромант кастует прокачиваемую способность "оживить мёртвых".
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
8 лет назад
0
Мда, сударь смотрел хоть как реализовано улучшение - "Магия скелетов"?
Там если что есть такая настройка, как изменить поле выбранной способности. Т.е сначала нужно в улучшении выбрать твою нестандартную способность, и для неё ввести новые данные, время оживления мертцецов и типы вызванных юнитов.
0
7
8 лет назад
0
Ну естественно я выбрал свою нестандартную способность. Проблема в том, что не происходит улучшения способности с первого на второй уровень.
Есть работосплсобная наработка?
0
32
8 лет назад
0
igor_razor:
Ну естественно я выбрал свою нестандартную способность. Проблема в том, что не происходит улучшения способности с первого на второй уровень.
Есть работосплсобная наработка?
А она распространяется только на одноуровнивые способности.
Для многоуровнивых геройских есть 'ENeg' Техника.
0
7
8 лет назад
Отредактирован igor_razor
0
Вообще-то 'оживление мёртвых' - двухуровневая способность, если ты не в курсе, а 'техника' гоблина - это способность, а не улучшение.
Пожалуйста, открой редактор объектов или пойми, что именно я хочу: работающий нестандартный аналог связки: улучшение 'магия скелетов' и способности 'оживление мёртвых'. Причём речь идёт не о герое, а о 'нестандартных' некромантах.
0
48
8 лет назад
0
igor_razor,
Если не сложно дай скрин составления.
0
7
8 лет назад
0
Вечером смогу скинуть наработку, с которой проблемы.
0
28
8 лет назад
Отредактирован PT153
0
Хм, если действительно не работает, то сделать это очень просто триггерно:
С: Юнит заканчивает изучать улучшение.
У: Изученное улучшение равно ....
Д: set bj_wantDestroyGroup = true
Выбрать всех юнитов на всей карте и сделать Установить уровень способности Ч для выбранного юната на 2.
Включить триггер Н.
Триггер Н:
С: Юнит завершает тренировку
У: Тренированный тип юнита равно ...
Д: Установить уровнь способности Ч на 2 для тренированного юнита.
0
7
8 лет назад
Отредактирован igor_razor
0
я ЗНАЮ, как это сделать триггерно, но умышленно хочу заставить работать Редактор Объектов, так эта наработка для конкурса на melee-состязание двух рас без использования триггеров.
Скидываю наработку. В ней два улучшения: стандартное "магия скелетов", которое прокачивает стандартную способность "оживление мёртвых" И нестандартное "мощь скелетов", которое прокачивает нестандартную способность "оживление скелетов". Стартовое золото есть, время улучшений 5 секунд.
Естественно всё, что стандартное работает, а моё нестандартное (сделанное под копирку) не работает. Проблема именно в улучшении.
0
26
8 лет назад
Отредактирован Extremator
0
и что не работает?
стандартно - спавнит 2х слабых жуков
улучшение - спавнит 3х сильных жуков (2 закопанных и 1 обычный)
Загруженные файлы
0
7
8 лет назад
Отредактирован igor_razor
0
Оказывается нужно было указать в доступных улучшениях кастера нестандартное улучшение!
В данном случае у некроманта есть улучшение "магия скелетов", так как именно некромант кастует прокачиваемую способность "оживить мёртвых".
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.