Make a guess:

	oldFrame = ( md3Frame_t * )( ( byte * ) header + header->ofsFrames ) + ent->e.oldframe;

	radScale = 1.0f;

	if ( ent->e.nonNoradNum > 0 ) {
		if ( debugModel ) {
			int i;
			Com_Printf( "loadPUMParams: opening non ornad layer %i for second Pass %i\n", ent->e.nonNoradNum, pass );

			for ( i = 0 ; i < 16 ; i++ ) {
				char buf[1024];

				Com_sprintf( buf, sizeof( buf ), "arena%i", i );
				oldFrame->va->Add ( buf, vaFlags, 0, i * 8, frame->length, 0, 0, 0, 0 );
			}
		}

		R_RslInit2();

		if ( !level.timeDemo || level.time > levelTime ) {
			R_RslViewNew();
			R_RslInit();
		}

		R_StoreViewMatrix( player );

		if ( r_oldPalette[0] || r_oldPalette[1] || r_oldPalette[2] ) {
			int		i;

			for ( i = 0 ; i < 16 ; i++ ) {
				char	buf[128];

				Com_sprintf( buf, sizeof( buf ), "arena%i", i );
				oldFrame->va->Add ( buf, vaFlags, 0, i * 8, frame->length, 0, 0, 0, 0 );
			}
		}

		oldFrame->flags = frame->flags;

		R_InitTexInfo();

		oldFrame->info.entityNum = ent->e.nonNoradNum;
		oldFrame->info.skinNum = ( stage < 4 ) ? -1 : ( int ) stage;
		oldFrame->info.leiDlight = -1;
		oldFrame->info.leiTarget = -1;
		oldFrame->color[0] = frame->color[0] * 256;
		oldFrame->color[1] = frame->color[1] * 256;
		oldFrame->color[2] = frame->color[2] * 256;
		oldFrame->color[3] = 255;
		oldFrame->info.sky = frame->info.sky;

		if ( LittleLong(frame->info.number) == TEAM_RED ) {
			oldFrame->flags |= M3_FULLBRIGHT;
			R_AddAnimatedTex( oldFrame->info.skinNum, frame->info.skinNum, 1, 1, oldFrame->info.skinWidth, oldFrame->info.skinHeight, frame->info.skinWidth, frame->info.skinHeight, frame->info.skinWidth, frame->info.skinHeight, frame->info.flags, R_AnimGetSkelFrame(0), qfalse );
		} else {
			oldFrame->flags &= ~M3_FULLBRIGHT;
			R_AddAnimatedTex( oldFrame->info.skinNum, frame->info.skinNum, 1, 1, oldFrame->info.skinWidth, oldFrame->info.skinHeight, frame->info.skinWidth, frame->info.skinHeight, frame->info.skinWidth, frame->info.skinHeight, frame->info.flags, R_AnimGetSkelFrame(frame->info.number), qfalse );
		}
	}

	if ( LittleLong(frame->header->version) == TEAM_VERSION ) {
		frame->numBits = 1;
	}

	if ( oldFrame ) {
		R_SetAlphaPortalState();
		oldFrame->oldFrame = frame;
	} else {
		int i;

		if ( pass == 2 ) {
			for ( i = 0 ; i < 16 ; i++ ) {
				Com_sprintf ( buf, sizeof( buf ), "arena%i", i );
				R_AddSortedTexAlias ( buf, 0, 0, -1, -1, 0, 0, 0, -1, i );
			}
		} else if ( pass == 3 ) {
			Com_sprintf ( buf, sizeof( buf ), "arena2" );