diff options
Diffstat (limited to 'ai/trolly/pathfinder.c')
-rw-r--r-- | ai/trolly/pathfinder.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ai/trolly/pathfinder.c b/ai/trolly/pathfinder.c index d5244a1da..17fc15b66 100644 --- a/ai/trolly/pathfinder.c +++ b/ai/trolly/pathfinder.c @@ -9,6 +9,7 @@ #include "../../command.h" #include "trolly.h" #include "../../depot.h" +#include "../../tunnel_map.h" #include "../../variables.h" #include "../ai.h" @@ -236,7 +237,7 @@ static void AyStar_AiPathFinder_GetNeighbours(AyStar *aystar, OpenListNode *curr // This problem only is valid for tunnels: // When the last tile was not yet a tunnel, check if we enter from the right side.. if ((_m[atile].m5 & 0x80) == 0) { - if (i != (_m[atile].m5 & 3U)) continue; + if (GetTunnelDirection(atile) != i) continue; } } } |