File diff r16409:9a88093d14c8 → r16410:3bdb530fe738
src/tunnelbridge_cmd.cpp
Show inline comments
 
@@ -1559,19 +1559,19 @@ static VehicleEnterTileStatus VehicleEnt
 
				rv->frame = _road_exit_tunnel_frame[dir];
 
				rv->vehstatus &= ~VS_HIDDEN;
 
				return VETSB_ENTERED_WORMHOLE;
 
			}
 
		}
 
	} else { // IsBridge(tile)
 

	
 
		if (v->IsPrimaryVehicle() && v->type != VEH_SHIP) {
 
		if (v->type != VEH_SHIP) {
 
			/* modify speed of vehicle */
 
			uint16 spd = GetBridgeSpec(GetBridgeType(tile))->speed;
 

	
 
			if (v->type == VEH_ROAD) spd *= 2;
 
			if (v->cur_speed > spd) v->cur_speed = spd;
 
			Vehicle *first = v->First();
 
			first->cur_speed = min(first->cur_speed, spd);
 
		}
 

	
 
		if (vdir == dir) {
 
			switch (dir) {
 
				default: NOT_REACHED();
 
				case DIAGDIR_NE: if ((x & 0xF) != 0)             return VETSB_CONTINUE; break;