Здравствуйте! Возможно ли реализовать зданию режим покупок, который активируется по нажатию кнопки по примеру того, как у героев реализовано меню изучения способности? Мне нужно дать ратуше функции рынка, но чтобы при этом игра считала это одним и тем же зданием, поэтому вариант с двумя зданиями и переключениями между ними не подходит.
Реализуемо ли это в принципе?

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

заблокирует доступ к зданиям и юнитам
Это можно обойти костылём. Нужно установить какого-нибудь юнита как требование для тех зданий/юнитов (вместо ратуши) Поставить его где-нибудь в незаметном месте и менять владельца на игрока или на нейтрала, в зависимости от того, есть ли у игрока один из типов ратуши нужного уровня.
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
18
3 года назад
Отредактирован Maniac_91
1
Одно здание, которое улучшается в другое и обратно.
Или замена триггером (replace) по нажатию способности.
0
27
3 года назад
Отредактирован rsfghd
0
Можно морф через руну попробовать

Maniac_91, триггерная замена вообще убийственная, это же ратуша
0
18
3 года назад
0
триггерная замена вообще убийственная, это же ратуша
Да, согласен. Как оказалось, иногда здание при замене может "съехать" в сторону )
Тогда или улучшение или морф.
Появился повод раскопать и переделать старую наработку. Tretyakoff, в наработке карта с примером улучшения ворот (открытые - закрытые) друг в друга. Насчёт ратуши точно не скажу, сломает ли это игру. Где-то видел в комментариях, что нельзя здания улучшать так, чтобы одно в другое и обратно в тот же тип. Но ни разу не сталкивался с подобными ошибками. Кстати, есть один минус: так как это улучшение, то приказы тренировки/других улучшений придётся сначала отменить или подождать.
0
2
3 года назад
Отредактирован Tretyakoff
0
Maniac_91, к сожалению, этот вариант не работает, по крайней мере с ратушей: игра мгновенно вылетает, как только я включаю меню строительства у рабочего. Жалко, конечно.
Изначально мне хотелось сделать, чтобы при нажатии кнопки активировалось меню торговли (по аналогии с меню способностей или строительства), но здание ратуши при этом оставалось прежним. Насколько я понял, в редакторе подобную функцию никак не реализовать?
Похоже, придётся делать при помощи морфа. Но тогда на втором тире при переключении обычной ратуши в рынок игра будет считать ратушу-рынок другим зданием и заблокирует доступ к зданиям и юнитам второго тира. И чтобы вернуть доступ, нужно будет откатывать морф. Мелочь, но неприятно.
0
18
3 года назад
0
заблокирует доступ к зданиям и юнитам
Это можно обойти костылём. Нужно установить какого-нибудь юнита как требование для тех зданий/юнитов (вместо ратуши) Поставить его где-нибудь в незаметном месте и менять владельца на игрока или на нейтрала, в зависимости от того, есть ли у игрока один из типов ратуши нужного уровня.
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?
Принятый ответ
0
2
3 года назад
Отредактирован Tretyakoff
0
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?
Ничто не мешает, кроме вышеописанной заморочки с требованиями второго или третьего тира.
Но за наводку спасибо, попробую сделать именно так.
5
32
3 года назад
5
Перенести выбор на другого юнита? Не? Прямо в ратуше сидит даммик с моделью ратуши но уменьшеной до нуля, таким образом выбрать отдельно этого даммика или заметить невозможно, при активации режима покупки - выбирается даммик с продажей, при деактивации снова выбирается ратуша.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.