Доброго времени суток.
Столкнулся недавно с такой проблемой.
На карте есть два города: А и Б. В обоих есть банк и жд станция. Дальнобойности жд станций до банков не хватает, соответственно, драгоценности они не принимают и не отправляют. Возле банков построил грузовые терминалы А транзитная и Б высотная. Теперь пускаю броневики по маршруту А транзитная - А и Б высотная - Б. Указываю в заданиях, чтобы на жд вокзале "передать и уйти пустым". Броневики исправно возят груз на вокзал.
Далее, между городами пускаю бронепоезд с указанием на обоих станциях Передать и забрать груз. Купил ещё пару броневиков для перевозки драгоценностей с вокзалов в банки.
Проблема заключается в том, что когда бронепоезд приходит на станцию Б, он выгружает драгоценности из А транзитная и с большой вероятностью грузит их же обратно и везёт в А. Точно так же ведут себя и броневики: на вокзале Б загружают драгоценности "транзитом из Б высотная", хотя там полно "транзитом из А транзитная" и пытаются отвезти их в банк Б, который их естественно не принимает и они едут снова на вокзал.
Можно это решить, построив дополнительный жд вокзал в каждом городе, но хотелось бы более простого решения.