У меня есть барак уровня 1 я могу именно нанять юнитов через параметр Techtree - Units Sold, как лавке разбойников.
Сделал что его можно улучшить до барака с уровнем 2 и добавил нового юнита, но при улучшении юнит не появляется, но если этот барак отдельно поставить в эдиторе то все норм. Юнит, как взятый пример для барака - Казармы.
Редактор используется официальный на актуальной версии Warcraft 3 Reforged.
Как решить данный вопрос?
Прикладываю скриншоты:
1 скрин - Барак 1 уровня
2 скрин - Я улучшил барак 1 уровня до 2 уровня, юнит не появился
3 скрин - Я поставил отдельный барак 2 уровня сразу в игру, юнит имеется
Остальные скрины параметров:

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

Самое адекватное, простое и быстрое решение, которое смог найти. У ваших зданий обязательно должна стоять Ability - Normal "Продать войска".
Но это не все, нужен такой триггер, который будет проверять Улучшилось ли здание, если да, то добавляем нужного Юнита в нужном количестве.
Если таких зданий будет много, то могут возникнуть проблемы, но пока в целом думаю это лучший способ.
Upgrade
    Events
        Unit - A unit Finishes an upgrade
    Conditions
        (Unit-type of (Triggering unit)) Equal to Barracks Tier-2
    Actions
        Neutral Building - Add Cavalry to (Triggering unit) with 5 in stock and a max stock of 5
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
1
6 месяцев назад
1
Самое адекватное, простое и быстрое решение, которое смог найти. У ваших зданий обязательно должна стоять Ability - Normal "Продать войска".
Но это не все, нужен такой триггер, который будет проверять Улучшилось ли здание, если да, то добавляем нужного Юнита в нужном количестве.
Если таких зданий будет много, то могут возникнуть проблемы, но пока в целом думаю это лучший способ.
Upgrade
    Events
        Unit - A unit Finishes an upgrade
    Conditions
        (Unit-type of (Triggering unit)) Equal to Barracks Tier-2
    Actions
        Neutral Building - Add Cavalry to (Triggering unit) with 5 in stock and a max stock of 5
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.