Добавлен Diizz
У меня есть строение - круг.
В этом круге я могу выбрать одно из трех зданий. Так же я могу любое из этих зданий переделать в круг.
В них продаются предметы. В одном из них(Кузница) продается топор. В другом(стойла) продаются волки.
Если у меня просто стоят отдельно 2 здания - кузница и стойла, то я могу в одном купить топор, а в другом - волка.
Но если я из кузницы переделаю в круг, то я в круге смогу купить топор, а если переделаю в стойла, то в стойлах тоже куплю топор.
Со стойлами - аналогично. Подскажите, как исправить эту проблему.
В этом круге я могу выбрать одно из трех зданий. Так же я могу любое из этих зданий переделать в круг.
В них продаются предметы. В одном из них(Кузница) продается топор. В другом(стойла) продаются волки.
Если у меня просто стоят отдельно 2 здания - кузница и стойла, то я могу в одном купить топор, а в другом - волка.
Но если я из кузницы переделаю в круг, то я в круге смогу купить топор, а если переделаю в стойла, то в стойлах тоже куплю топор.
Со стойлами - аналогично. Подскажите, как исправить эту проблему.
Принятый ответ
Добавлять и убирать предметы триггерно. Или вместо апгрейдов делать замену юнита.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [круг]".
Убрать старые способности и бла-бла-бла.
Такие-то условия. "Юнит, который пришёл в область = [кузня]".
Добавляем новые способности.
Даём предметы на продажу.
Такие-то условия. "Юнит, который пришёл в область = [стойла]".
Добавляем новые способности.
Даём юниты на продажу.
Ладно, со способностями разобрался. Как триггером добавить продаваемый в здании предмет?
Diizz:
+ добавить способность получается, а удалить ее триггером - нет.
На первом скрине) Если на момент завершения улучшения триггерный юнит = кузница, то я добавляю ему 3 способности + предмет в продажу.
Ошибка: способности ему добавляются, предметы - нет.
На втором скрине) Если на момент завершения улучшения триггерный юнит = круг, то я убираю у него способности + предметы из продажи.
Ошибка: способности не убираются, при выборе юнита для продажи предмета вылетает фатал.