mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-01-26 00:54:05 +00:00
(svn r2471) - Fix: [ 1221249 ] [NPF] Vehicles try to drive into a tunnel entrance from above.
This commit is contained in:
parent
003b4e7f15
commit
4806ac05a7
6
npf.c
6
npf.c
@ -461,6 +461,12 @@ void NPFFollowTrack(AyStar* aystar, OpenListNode* current) {
|
||||
}
|
||||
}
|
||||
|
||||
/* I can't enter a tunnel entry/exit tile from a tile above the tunnel. Note
|
||||
* that I can enter the tunnel from a tile below the tunnel entrance. This
|
||||
* solves the problem of vehicles wanting to drive off a tunnel entrance */
|
||||
if (IsTileType(dst_tile, MP_TUNNELBRIDGE) && (_map5[dst_tile] & 0xF0) == 0 && GetTileZ(dst_tile) < GetTileZ(src_tile))
|
||||
return;
|
||||
|
||||
/* check correct rail type (mono, maglev, etc)
|
||||
* XXX: This now compares with the previous tile, which should not pose a
|
||||
* problem, but it might be nicer to compare with the first tile, or even
|
||||
|
Loading…
Reference in New Issue
Block a user