Здраствуйте. Появилась проблема при попытке изменить через улучшение типа доступности здание которое может построить рабочий. Допустим у меня есть здание А и Б. В технологиях (сценарий → свойства игрока → технологии) я убрал здание Б. Теперь рабочие не могут его построить. Потом зделал улучшение, изменяющее тип доступности:
Здание А - недоступно
Здание Б - доступно
Тестовый запуск показал:
Перед улучшением, я могу построить только здание А (как я и хотел)
После улучшения: я до сих пор могу построить только здание А, а мне нужно чтобы у рабочего оно
заменилось на Б.
Внимание! Мне не нужно чтобы уже построенные здания А заменялись на Б. Только чтобы у рабочих в выборе строительства, что делать?

Я нашел такую функцию в гуи за 15 секунд, хотя не пользовался ей никогда. В чем проблема просто поискать?
Если даже это не помогло тебе, и ты не допетрил, что нужно делать то вот:
  1. добавляешь в РО рабочим оба здания и А, и Б
  2. в инициализации запрещаешь строить Б для всех игроков
  3. триггер "игрок сделал улучшение" -> сделанное улучшение == (твое улучшение) -> разблокировать строительство Б для (игрок триггера) и заблокировать строительство здания А для (игрок триггера)
  4. Бинго!
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
9
Я нашел такую функцию в гуи за 15 секунд, хотя не пользовался ей никогда. В чем проблема просто поискать?
Если даже это не помогло тебе, и ты не допетрил, что нужно делать то вот:
  1. добавляешь в РО рабочим оба здания и А, и Б
  2. в инициализации запрещаешь строить Б для всех игроков
  3. триггер "игрок сделал улучшение" -> сделанное улучшение == (твое улучшение) -> разблокировать строительство Б для (игрок триггера) и заблокировать строительство здания А для (игрок триггера)
  4. Бинго!
Загруженные файлы
Принятый ответ
Ответы (2)
1
IzobretatelBoom, неужели это невозможно зделать без помощи триггеров?
2
Roman095UA, так это делается в 3 строчки гуишные, зачем мучаться без них. мб можно оттолкнуться от способности берсерк и взаимосвязь эквивалентов тогда если без гуи(хотя не уверен что на здания работает)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.