This was SVN commit r16917.
Fixes #3363, #3297. This was SVN commit r16915.
This was SVN commit r16834.
Also make the GetPassabilityClasses functions use references instead of wild allocations. Use a reference when passing pass classes to the AI worker. This was SVN commit r16833.
Also fixes some bad code that could lead to hidden bugs. Fixes #3296, thanks elexis for testing ;) This was SVN commit r16764.
Based on Philip's work located at http://git.wildfiregames.com/gitweb/?p=0ad.git;a=shortlog;h=refs/heads/projects/philip/pathfinder Includes code by wraitii, sanderd17 and kanetaka. An updated version of docs/pathfinder.pdf describing the changes in detail will be committed ASAP. Running update-workspaces is needed after this change. Fixes #1756. Fixes #930, #1259, #2908, #2960, #3097 Refs #1200, #1914, #1942, #2568, #2132, #2563 This was SVN commit r16751.