Как сделать чтоб в требованиях при найме юнитов, улучшениях или постройки зданий писало "Необходим 10 уровень героя"? И соответственно как сделать так чтоб при достижении этого уровня у героя, юнит/улучшение/здание становилось доступно для постройки?

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

Andreiki, ну просто создаёшь апгрейд-пустышку (без каких-либо улучшений внутри него).
Называешь так, как ты хочешь что бы это отображалось в требованиях, ну типа "Наличие любого герой не ниже 10-го уровня".
Ставишь этот апгрейд в требованиях там где нужно (где это у тебя? у нанимаемого юнита, при постройке здания, в лавке у предмета, на способности у юнита).
Создаёшь триггер с событием "Юнит повышает уровень". Ставишь условие, что если героический уровень юнита-инициатора равен 10, создаёшь новое действие: Игрок - техоногии/апгрейды, установить уровень технологии "Наличие любого герой не ниже 10-го уровня" для игрока владеющего юнитом-инициатором как 1.
Вот и всё, вроде.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
4 года назад
0
Ну а вариант с отдельным улучшением, которое будет триггерно разблокировано (изучено) когда какой-либо герой игрока получит 10й уровень, не подходит здесь?
0
14
4 года назад
0
Extremator, Думаю подойдет, можешь показать как сделать его?)
2
26
4 года назад
2
Andreiki, ну просто создаёшь апгрейд-пустышку (без каких-либо улучшений внутри него).
Называешь так, как ты хочешь что бы это отображалось в требованиях, ну типа "Наличие любого герой не ниже 10-го уровня".
Ставишь этот апгрейд в требованиях там где нужно (где это у тебя? у нанимаемого юнита, при постройке здания, в лавке у предмета, на способности у юнита).
Создаёшь триггер с событием "Юнит повышает уровень". Ставишь условие, что если героический уровень юнита-инициатора равен 10, создаёшь новое действие: Игрок - техоногии/апгрейды, установить уровень технологии "Наличие любого герой не ниже 10-го уровня" для игрока владеющего юнитом-инициатором как 1.
Вот и всё, вроде.
Принятый ответ
0
18
4 года назад
0
Extremator, немного дополню твой ответ. Можно поставить в требование юнита, а не апгрейд. То есть дать имя такого апгрейда юниту-пустышке и поставить его куда-нибудь в недоступное игроку место на карте. Путём изменения владельца (на нейтрального, к примеру) можно отменить условие, что невозможно при использовании требования апгрейда (во всяком случае, в 1.26). В конкретно этом примере можно будет менять владельца при смерти героя 10+ уровня, если других подходящих героев не осталось.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.