moveTo 认为 public 城墙适合步行吗?

Does moveTo consider public ramparts walkable?

Creep.moveToRoom.findPath 认为 public 城墙适合步行吗?

请注意 - 我只看过 code branches dealing with the new pathfinder。所以这是我的发现:

creep.MoveTo 使用 pos.findPathTo 生成路径,该路径又使用 room.FindPath

room.FindPath 调用私有函数 _findPath2,它使用 getPathfindingGrid2makePathfindingGrid2 获取房间的成本矩阵。在 line 176 of rooms.js public 的城墙将其成本设置为 0xFF,使它们无法用于寻路目的。

看来 public 城墙是可以步行的。