MoveTo считать общественные валы ходьбе?

Есть ли Creep.moveTo или же Room.findPath считать общественные бастионы ходячими?

1 ответ

Решение

Пожалуйста, обратите внимание - я только посмотрел ветки кода, связанные с новым pathfinder. Итак, вот мои выводы:

creep.MoveTo использования pos.findPathTo генерировать путь, который в свою очередь использует room.FindPath,

room.FindPath вызывает приватную функцию, _findPath2 который, используя getPathfindingGrid2 а также makePathfindingGrid2, получает матрицу затрат на комнату. В строке 176 неопубликованных укрепленных валов room.js их стоимость установлена ​​на 0xFF, что делает их недоступными для целей поиска пути.

Таким образом, кажется, что общественные валы можно ходить.

Другие вопросы по тегам