Changeset - r334:24a5b348b364
[Not reviewed]
master
0 1 0
tron - 20 years ago 2004-11-03 11:35:29
tron@openttd.org
(svn r501) -Fix: Vehicles slow down under bridge if the track is on a foundation
1 file changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
tunnelbridge_cmd.c
Show inline comments
 
@@ -1455,7 +1455,10 @@ static uint32 VehicleEnter_TunnelBridge(
 
		}
 
	} else if (_map5[tile] & 0x80) {
 
		if (v->type == VEH_Road || (v->type == VEH_Train && v->subtype == 0)) {
 
			if (GetTileSlope(tile, &h) != 0 || myabs(h - v->z_pos) > 2) {
 
			if (GetTileSlope(tile, &h) != 0)
 
				h += 8; // Compensate for possible foundation
 
			if (!(_map5[tile] & 0x40) || // start/end tile of bridge
 
					myabs(h - v->z_pos) > 2) { // high above the ground -> on the bridge
 
				/* modify speed of vehicle */
 
				uint16 spd = _bridge_speeds[_map2[tile] >> 4];
 
				if (v->type == VEH_Road) spd<<=1;
0 comments (0 inline, 0 general)