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

Лучший ответ:
заблокирует доступ к зданиям и юнитам
Это можно обойти костылём. Нужно установить какого-нибудь юнита как требование для тех зданий/юнитов (вместо ратуши) Поставить его где-нибудь в незаметном месте и менять владельца на игрока или на нейтрала, в зависимости от того, есть ли у игрока один из типов ратуши нужного уровня.
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?


Views: 85

» Лучшие комментарии


Maniac_91 #2 - 1 week ago (изм. ) 1
Голосов: +1 / -0
Одно здание, которое улучшается в другое и обратно.
Или замена триггером (replace) по нажатию способности.
rsfghd #3 - 1 week ago (изм. ) 0
Голосов: +0 / -0
Можно морф через руну попробовать

Maniac_91, триггерная замена вообще убийственная, это же ратуша
Maniac_91 #4 - 1 week ago 1
Голосов: +1 / -0
триггерная замена вообще убийственная, это же ратуша
Да, согласен. Как оказалось, иногда здание при замене может "съехать" в сторону )
Тогда или улучшение или морф.
Появился повод раскопать и переделать старую наработку. Tretyakoff, в наработке карта с примером улучшения ворот (открытые - закрытые) друг в друга. Насчёт ратуши точно не скажу, сломает ли это игру. Где-то видел в комментариях, что нельзя здания улучшать так, чтобы одно в другое и обратно в тот же тип. Но ни разу не сталкивался с подобными ошибками. Кстати, есть один минус: так как это улучшение, то приказы тренировки/других улучшений придётся сначала отменить или подождать.
Tretyakoff #5 - 1 week ago (изм. ) 0
Голосов: +0 / -0
Maniac_91, к сожалению, этот вариант не работает, по крайней мере с ратушей: игра мгновенно вылетает, как только я включаю меню строительства у рабочего. Жалко, конечно.
Изначально мне хотелось сделать, чтобы при нажатии кнопки активировалось меню торговли (по аналогии с меню способностей или строительства), но здание ратуши при этом оставалось прежним. Насколько я понял, в редакторе подобную функцию никак не реализовать?
Похоже, придётся делать при помощи морфа. Но тогда на втором тире при переключении обычной ратуши в рынок игра будет считать ратушу-рынок другим зданием и заблокирует доступ к зданиям и юнитам второго тира. И чтобы вернуть доступ, нужно будет откатывать морф. Мелочь, но неприятно.
Maniac_91 #6 - 1 week ago 1
Голосов: +1 / -0

заблокирует доступ к зданиям и юнитам
Это можно обойти костылём. Нужно установить какого-нибудь юнита как требование для тех зданий/юнитов (вместо ратуши) Поставить его где-нибудь в незаметном месте и менять владельца на игрока или на нейтрала, в зависимости от того, есть ли у игрока один из типов ратуши нужного уровня.
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?
Tretyakoff #7 - 1 week ago (изм. ) 0
Голосов: +0 / -0
Если не секрет, что мешает использовать переключение между двумя зданиями при нажатии способности-пустышки?
Ничто не мешает, кроме вышеописанной заморочки с требованиями второго или третьего тира.
Но за наводку спасибо, попробую сделать именно так.
quq_CCCP #8 - 1 week ago 5
Голосов: +5 / -0
Перенести выбор на другого юнита? Не? Прямо в ратуше сидит даммик с моделью ратуши но уменьшеной до нуля, таким образом выбрать отдельно этого даммика или заметить невозможно, при активации режима покупки - выбирается даммик с продажей, при деактивации снова выбирается ратуша.