У меня есть строение - круг.
В этом круге я могу выбрать одно из трех зданий. Так же я могу любое из этих зданий переделать в круг.
В них продаются предметы. В одном из них(Кузница) продается топор. В другом(стойла) продаются волки.
Если у меня просто стоят отдельно 2 здания - кузница и стойла, то я могу в одном купить топор, а в другом - волка.
Но если я из кузницы переделаю в круг, то я в круге смогу купить топор, а если переделаю в стойла, то в стойлах тоже куплю топор.
Со стойлами - аналогично. Подскажите, как исправить эту проблему.

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

Добавлять и убирать предметы триггерно. Или вместо апгрейдов делать замену юнита.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
9 лет назад
0
Добавлять и убирать предметы триггерно. Или вместо апгрейдов делать замену юнита.
Принятый ответ
0
12
9 лет назад
0
А лучше скинь саму системку. Не совсем понятно, как ты это реализуешь, так что и подсказать тебе сложно.
0
17
9 лет назад
0
vincent_freeman, Все тут понятно, он УЛУЧШАЕТ
0
23
9 лет назад
0
vincent_freeman, лёгким движением руки ратуша превращается в крепость, которая может превратиться в замок. Системку близы сделали, её не скинуть.
0
5
9 лет назад
0
Представьте ратушу, которая может превратиться в крепость или же кузницу. Допустим. Но Крепость можно обратно превратить в ратушу, так же как и кузницу можно превратить в ратушу.
0
17
9 лет назад
0
Diizz, не в тему
0
5
9 лет назад
0
Nikson12:
Diizz, не в тему
Что значит "не в тему"? Тема моя, я просто более подробно объяснил.
0
17
9 лет назад
0
Diizz, тьфу ты запутался. Я про то, что уже объяснили
0
5
9 лет назад
0
Хочу сделать триггеры на перестройку здания. Т.е. если я из кузницы перестроил в круг - нужно удалить у него способности выбирать героя/юнита и продавать предмет. Как удалить эту способность?
2
25
9 лет назад
2
Diizz, не давать способности, наёмников и предметы в РО.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [круг]".
Убрать старые способности и бла-бла-бла.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [кузня]".
Добавляем новые способности.
Даём предметы на продажу.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [стойла]".
Добавляем новые способности.
Даём юниты на продажу.
"Юнит появился в области [вся игровая карта]" - если отлов на строительства не прокатит.
0
5
9 лет назад
0
Nosferoh:
Diizz, не давать способности, наёмников и предметы в РО.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [круг]".
Убрать старые способности и бла-бла-бла.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [кузня]".
Добавляем новые способности.
Даём предметы на продажу.
Произошло событие. Ну, там, "юнит появился в области [вся игровая карта]".
Такие-то условия. "Юнит, который пришёл в область = [стойла]".
Добавляем новые способности.
Даём юниты на продажу.
"Юнит появился в области [вся игровая карта]" - если отлов на строительства не прокатит.
Как убрать/добавить способность? Я этого не понимаю.
2
28
9 лет назад
2
Diizz, триггерами
0
5
9 лет назад
0
nvc123:
Diizz, триггерами
Ты издеваешься? Какой триггер на добавление/удаление способности?
2
25
9 лет назад
2
Diizz, способности обрабатываются у всех - в категории "Боевая единица", у Героев - ещё и в категории "Герои".
0
5
9 лет назад
0
Nosferoh:
Diizz, способности обрабатываются у всех - в категории "Боевая единица", у Героев - ещё и в категории "Герои".
боже мой.... Напиши название триггера удаление/добавление способности.
Ладно, со способностями разобрался. Как триггером добавить продаваемый в здании предмет?
2
28
9 лет назад
2
Напиши название триггера удаление/добавление способности.
добавить способность (так функция и называется)
Diizz:
Как триггером добавить продаваемый в здании предмет
добавить предмет в лавку (так функция и называется)
0
5
9 лет назад
0
nvc123:
Напиши название триггера удаление/добавление способности.
добавить способность (так функция и называется)
Diizz:
Как триггером добавить продаваемый в здании предмет
добавить предмет в лавку (так функция и называется)
Способности добавил, а предмет не получается.
+ добавить способность получается, а удалить ее триггером - нет.
На первом скрине) Если на момент завершения улучшения триггерный юнит = кузница, то я добавляю ему 3 способности + предмет в продажу.
Ошибка: способности ему добавляются, предметы - нет.
На втором скрине) Если на момент завершения улучшения триггерный юнит = круг, то я убираю у него способности + предметы из продажи.
Ошибка: способности не убираются, при выборе юнита для продажи предмета вылетает фатал.
Загруженные файлы
0
20
9 лет назад
0
элементарное незнание триггеров - почитайте FAQ.
0
5
9 лет назад
0
ssbbssc:
элементарное незнание триггеров - почитайте FAQ.
Что? Я добавил триггером способность, но она не удаляется. Мое незнание?
5 комментариев удалено
Чтобы оставить комментарий, пожалуйста, войдите на сайт.