MoveTo считать общественные валы ходьбе?
Есть ли Creep.moveTo
или же Room.findPath
считать общественные бастионы ходячими?
1 ответ
Решение
Пожалуйста, обратите внимание - я только посмотрел ветки кода, связанные с новым pathfinder. Итак, вот мои выводы:
creep.MoveTo
использования pos.findPathTo
генерировать путь, который в свою очередь использует room.FindPath
,
room.FindPath
вызывает приватную функцию, _findPath2
который, используя getPathfindingGrid2
а также makePathfindingGrid2
, получает матрицу затрат на комнату. В строке 176 неопубликованных укрепленных валов room.js их стоимость установлена на 0xFF, что делает их недоступными для целей поиска пути.
Таким образом, кажется, что общественные валы можно ходить.