Внимание, мало кто вообще поймёт суть вопроса по названию. См картинку. Я сделал арену с вызовом боссов, суть в том что для вызова босса мы покупаем предмет пустышку, но для вызова следующего у нас стоит требование технологии, с названием на скрине. После же первой победы над каждым боссом мы даём её победившему игроку. И всё работает. Но Ставить требования технологий можно только к созданным предметам в своём здании, а значит необходимо менять владельца магазина на того кто пришел купить босса. Это не позволяет двум игрокам одновременно заказывать босса, да и сам игрок получая магазин себе каждый раз когда подходит к нему будет странно себя чувствовать. Может можно как-то позволить делать предметы в нейтральном здании?

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

Уже не пойму как это работает. Помню одну хитрость, напишу. Так если посмотреть в стандартных картах, например, чтобы построить одно здание, нужно другое (мастерской нужна кузница). Или чтобы купить одного юнита, нужно иметь еще одно определенное здание (стрелка можно нанять при наличии кузницы). По сути, можно в требованиях вставить невидимого даймика. Если триггерно добавить, то это требование уберется. Если хотите снова добавить требование, удалите даймика. А в имени даймика пишем: "Победить босса первого уровня".
только не знаю соответствует ли данной вашей проблеме, так как не изучал подробно
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
6 лет назад
0
Есть такая фишка - AddItemInStock или как то так, синтаксис уже не помню, но добавляет предмет (или юнита) в магазин, работает только на тех магазинах у которых есть продажа предметов и выбор война (смотри дефолтные магазины у нейтралов).
0
17
6 лет назад
0
quq_CCCP, Это я знаю, но в таком случае до того как ты добавил предмет он не отображается как и требования для его покупки, возможно можно как-то абилки до того добавлять в магазин с идентичными именами, и т.д. Но мой триггер уже работает, а эта система выглядит ещё сложнее.
0
32
6 лет назад
0
Увы - только магазины как магическая лавка альянса такое могут, только там можно указать требование, собсвенно можно продавать не предметы а юнитов, а у игрока указать лимит этих юнитов для найма, пока не убьеш 1 босса второй для тебя в лавке не появится.
0
17
6 лет назад
0
quq_CCCP, Всмысле? Так мне подойдёт и магическая лавка альянса, но нейтрально пассивный похоже не считается союзником и не продаёт моему герою предметы.
quq_CCCP, Не не выходит, триггеры на союз не работают на нейтрально пассивного, а выделять под магазины целый игровой слот мне не хочется.
quq_CCCP, Абилка общие магазины похоже действует только на тех союзников что существуют как игроки и настроены в настройках клана, но у меня есть только коричневый игрок для подобных целей, и он враждебный. Делать демонов истреблающих нпс союзниками на время пока герой рядом это не лучше чем передавать игроку магазин.
quq_CCCP, Хм насчёт юнитов, а юнита удалять при покупке?
0
32
6 лет назад
0
Ну разумеется, продаешь ты дамика - у него нет модели а есть только иконка и описание, сразу после покупки удаляем. Не забыв перед этим владельца дамика и его тип записать в переменные для дальнейшей работы.
0
17
6 лет назад
0
quq_CCCP, Не всё таки надпись требований очень круто смотрится, а так мне не обязательно юнитов запрещать, также легко можно убирать предмет при покупке и добавлять нового только после победы. Суть в красивой надписи. Но можно попробовать это требование к юниту задействовать, интересно если стрелка добавить в наёмники он кузницу потребует? Это было-бы решением.
0
17
6 лет назад
0
quq_CCCP, Нет не работает, как и с предметами, только для производства юнитов требуются технологии, а для продажи нет.
0
27
6 лет назад
Отредактирован MpW
0
Уже не пойму как это работает. Помню одну хитрость, напишу. Так если посмотреть в стандартных картах, например, чтобы построить одно здание, нужно другое (мастерской нужна кузница). Или чтобы купить одного юнита, нужно иметь еще одно определенное здание (стрелка можно нанять при наличии кузницы). По сути, можно в требованиях вставить невидимого даймика. Если триггерно добавить, то это требование уберется. Если хотите снова добавить требование, удалите даймика. А в имени даймика пишем: "Победить босса первого уровня".
только не знаю соответствует ли данной вашей проблеме, так как не изучал подробно
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.