Показать сообщение отдельно
Старый 06.11.2009, 09:41   #112
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,148
По умолчанию

Нашел место в коде, где колонна упирается в разрушенный мост и встает намертво.
Класс ChiefGround.java
Функция moveChiefPacked

Код:
01046             if(cantEnterIntoSegmentPacked_checkComplete(chiefSeg + 1))
01047             {
01048                 chiefAlong = roadsegment.length2D;
01049                 d = 0.0D;
01050                 break;
Если следующий сегмент дороги не проходим (а это происходит, если след. сегмент проходит по разрушенному мосту), то пройденное за тик расстояние просто ставят равное 0. В это место кода нужно добавлять запрос на новый маршрут.
Sexton вне форума   Ответить с цитированием