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

Без ответа.


Просмотров: 131

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


pro100master #1 - 2 недели назад 2
так триггерно заблокируй улучшение того что не являет текущего
biridius #2 - 2 недели назад (отредактировано ) -2
Мб отдавать приказ cancel несколько раз по завершении улучшения
карта по фб с бистменами и марками богов? круто
Таурен Тауреныч #3 - 2 недели назад 0
biridius:
Мб отдавать приказ cancel несколько раз по завершении улучшения
карта по фб с бистменами и марками богов? круто
С бистменами не факт, мало моделей нашел.
pro100master:
так триггерно заблокируй улучшение того что не являет текущего
Мне нужно что бы нельзя было изучить более одной технологии.
SomeFire #4 - 2 недели назад 3
Блокируй остальные улучшения, когда хотя бы одно начинает изучаться.
Steal nerves #5 - 2 недели назад (отредактировано ) 0
Таурен Тауреныч, точнее не блокировать, а прятать улучшения (если про улучшения говорим).
» пример
Объяснение: Вот нажали, и текущее исследование запущено. Мы ловим начало и завершение этого исследования. Есть три апгрейда, и если выбрано одно из них, то два остальных блочат. Если прерывают через кнопку отмена, то нужно все вернуть как было
Событие - Игрок начинает улучшение
Действие - То блокировать остальные улучшения игрока (через вкладку Игрок делаешь max уровень улучшения ставишь на ноль, тогда игрок не сможет выбрать еще одно)
Событие - Игрок прекращает (прерывает) улучшение (это когда нажимает на отмену) Еще надо проверить, срабатывает ли событие это при уничтожении лаборатории (здания) в тот момент, когда что-то изучает. Если нет, тогда придется добавить в триггер событие "Юнит умирает"
Действие - То вернуть как было.
Событие - Игрок завершает улучшение (короче успешно завершено, никак не откатишь улучшение)
Действие - Тут ..... (ваше действие) подчищаем все и др.