Функция ReplaceUnitBJ (ту, которую ты юзаешь для замены) создаёт нового юнита заместо старого, а старого удаляет. Параметр замены влияет только на то какой уровень здоровья и маны будет у нового юнита. Поэтому у нового юнита не будет перезарядки/текущего приказа и т.д. как у старого. Ибо это совершенно новый юнит. Стандартными методами на патче 1.26 твою проблему не решить без велосипеда с морфой. В твоём случае посоветовал бы не париться и подойди к проблеме с другой стороны, типо обновление всех кд, это не баг, а фича.
Но если всё же хочешь запариться на старом патче, то нужно написать систему с велосипедом на перманентное перевоплощение через морфу. Даёшь нужную морфу триггерно и заставляешь юнита её применить, тогда он сменит тип с сохранением всех плюшек. Но множественные морфы это ни разу не удобно. Но пример тебе ниже дал.
П.с. событие триггера поменяй с "Начинает применять способность" на "Приводит в способность в действие", иначе можно будет абузить через отмену приказа без кд
И ты хочешь чтобы этот выбор расы динамично изменялся в зависимости от существующих главных замков союзников?
Я вижу это так: Когда моя база и герои убиты то у меня высвечивается меню со всеми союзниками. Если как-либо союзник убит, то кнопка просто не работает, то есть сколько не жми ничего не произойдет
» XGM Team / XGM 20 лет!
» WarCraft 3 / Отзеркаленные иконки для нескольких нейтральных зданий
» WarCraft 3 / XGM Autohost Bot. Голосование. Февраль 2024
» WarCraft 3 / 8 способностей - Инженер
» WarCraft 3 / Способность применяется, но не применяется
» WarCraft 3 / При уничтожении базы, дается герой на одной из 8 баз союзников
Отредактирован Boba
» WarCraft 3 / При уничтожении базы, дается герой на одной из 8 баз союзников
» WarCraft 3 / Проблема с иконкой.
» WarCraft 3 / Лагерь наемников
» WarCraft 3 / Подсказки
» WarCraft 3 / Открытие ворот
» WarCraft 3 / Не работает способность
» TownHall / Главная страница
» WarCraft 3 / Постройка альянса