Делаю мили, запилил выбор рас через диалоговое окно, проблема в том, что без стандартного триггера "create starting units" не получается создать юнитов для компьютера, а с ними некорректно ведет себя диалоговое окно.
UPD: благодаря подсказке от Roy Mustang получилось создать юнитов для игрока компа. И здесь появилась новая проблема, при генерации зданий нежети появляется проклятый рудник рядом с дефолтным.
UPD2: в комментах отписал временное решение проблемы с рудниками и почему оно не подходит. Прикрепил обновленную карту.

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

Верни стандартную функцию создания стартовых юнитов, поставь игровую паузу, замени всех юнитов на свои аналоги, возобнови игру (я так же дополнительно прячу всех юнитов на этот период). Не забудь удалить все проклятые/оплетённые рудники, если нужно. Чтобы заново оплести рудник после замены юнитов (если заменял древа жизни), используй триггер "Боевая единица - (приказ без цели) Оплести ближайший рудник" (перед оплетением поставь паузу 0.1 секунды чтобы после удаления успел заново появится оригинальный рудник).
2
16
6 лет назад
Отредактирован avuremybe
2
Ну так создай не стандартный триггер. И создавай юнитов в нем.
0
2
6 лет назад
0
avuremybe, В том и проблема) не понимаю как адекватно это сделать. Пробовал чекнуть игрока, является ли он компом, затем создать ему юнитов, но ничего не происходит
1
28
6 лет назад
1
13StNH:
avuremybe, В том и проблема) не понимаю как адекватно это сделать. Пробовал чекнуть игрока, является ли он компом, затем создать ему юнитов, но ничего не происходит
Загруженные файлы
0
2
6 лет назад
Отредактирован 13StNH
0
Roy Mustang, понял косяк, благодарю.
покапавшись в открытой карте похоже типа, я подглядел решение проблем с лишними рудниками. Для людей сменяется владелец и замещается юнит. для компа переделанный триггер "креит стартинг юнитс". Из недостатков метод для любидей не пашет одновременно с ии, если его копернуть, боюсь, что на нескольких игроках тоже не пойдёт + я планировал переделать расы, в таком случае, креит стартинг юнитс точно не будет подходить как решение для ии.
Загруженные файлы
0
22
6 лет назад
Отредактирован Zahanc
0
Есть функция "создать стартовые войска для игрока" для исходных рас. Создание стартовых войск сложнее чем то что представлено в примере. Если будет не лень подсмотрю. Вот только мне кажется что раса не параметризуется динамически в упомянутой функции.
1
1
6 лет назад
1
Верни стандартную функцию создания стартовых юнитов, поставь игровую паузу, замени всех юнитов на свои аналоги, возобнови игру (я так же дополнительно прячу всех юнитов на этот период). Не забудь удалить все проклятые/оплетённые рудники, если нужно. Чтобы заново оплести рудник после замены юнитов (если заменял древа жизни), используй триггер "Боевая единица - (приказ без цели) Оплести ближайший рудник" (перед оплетением поставь паузу 0.1 секунды чтобы после удаления успел заново появится оригинальный рудник).
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.