Делаю возможность выбора 4 вариантов поклонения богам через улучшения. Каждое улучшение, через темный, морфит все здания и существ в нужных богу. Однако в здании, где проводится улучшение, если выбрать несколько вариантов поклонения, они продолжат идти и только после их окончания морфнется улучшающее здание. Это не багает темный ибо у морфнутых существ его нету, но чисто визуально то что здание не меняется пока не закончит улучшение выглядит не очень, как это решить?

Таурен Тауреныч, точнее не блокировать, а прятать улучшения (если про улучшения говорим).
пример
Объяснение: Вот нажали, и текущее исследование запущено. Мы ловим начало и завершение этого исследования. Есть три апгрейда, и если выбрано одно из них, то два остальных блочат. Если прерывают через кнопку отмена, то нужно все вернуть как было
Событие - Игрок начинает улучшение
Действие - То блокировать остальные улучшения игрока (через вкладку Игрок делаешь max уровень улучшения ставишь на ноль, тогда игрок не сможет выбрать еще одно)
Событие - Игрок прекращает (прерывает) улучшение (это когда нажимает на отмену) Еще надо проверить, срабатывает ли событие это при уничтожении лаборатории (здания) в тот момент, когда что-то изучает. Если нет, тогда придется добавить в триггер событие "Юнит умирает"
Действие - То вернуть как было.
Событие - Игрок завершает улучшение (короче успешно завершено, никак не откатишь улучшение)
Действие - Тут ..... (ваше действие) подчищаем все и др.
`
ОЖИДАНИЕ РЕКЛАМЫ...
22
так триггерно заблокируй улучшение того что не являет текущего
22
Мб отдавать приказ cancel несколько раз по завершении улучшения
карта по фб с бистменами и марками богов? круто
8
biridius:
Мб отдавать приказ cancel несколько раз по завершении улучшения
карта по фб с бистменами и марками богов? круто
С бистменами не факт, мало моделей нашел.
pro100master:
так триггерно заблокируй улучшение того что не являет текущего
Мне нужно что бы нельзя было изучить более одной технологии.
23
Блокируй остальные улучшения, когда хотя бы одно начинает изучаться.
27
Таурен Тауреныч, точнее не блокировать, а прятать улучшения (если про улучшения говорим).
пример
Объяснение: Вот нажали, и текущее исследование запущено. Мы ловим начало и завершение этого исследования. Есть три апгрейда, и если выбрано одно из них, то два остальных блочат. Если прерывают через кнопку отмена, то нужно все вернуть как было
Событие - Игрок начинает улучшение
Действие - То блокировать остальные улучшения игрока (через вкладку Игрок делаешь max уровень улучшения ставишь на ноль, тогда игрок не сможет выбрать еще одно)
Событие - Игрок прекращает (прерывает) улучшение (это когда нажимает на отмену) Еще надо проверить, срабатывает ли событие это при уничтожении лаборатории (здания) в тот момент, когда что-то изучает. Если нет, тогда придется добавить в триггер событие "Юнит умирает"
Действие - То вернуть как было.
Событие - Игрок завершает улучшение (короче успешно завершено, никак не откатишь улучшение)
Действие - Тут ..... (ваше действие) подчищаем все и др.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.