Time to call it a day.
Pathfinding is completed, and the map editor is making progress. Screenshot from map editor. This map will probably not make it into the game.