Trying to get MVDs to feel better as well as fixing a Q2 cin bug.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@65 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2004-08-27 00:48:03 +00:00
parent 9d2ccb4b3b
commit b904f27ee7
1 changed files with 8 additions and 0 deletions

View File

@ -1343,6 +1343,8 @@ void CLQ2_ParseServerData (void)
SCR_EndLoadingPlaque();
if (!Media_PlayFilm(str))
Con_TPrintf (TLC_NOQ2CINEMATICSSUPPORT, cl.servercount);
else
cls.state = ca_active;
}
else
{
@ -1350,6 +1352,8 @@ void CLQ2_ParseServerData (void)
Con_TPrintf (TLC_LINEBREAK_NEWLEVEL);
Con_TPrintf (TLC_PC_PS_NL, 2, str);
Media_PlayFilm("");
// need to prep refresh at next oportunity
//cl.refresh_prepped = false;
}
@ -2185,10 +2189,14 @@ void CL_ParseClientdata (void)
oldparsecountmod = parsecountmod;
i = cls.netchan.incoming_acknowledged;
if (cls.demoplayback == DPB_MVD)
cl.oldparsecount = i - 1;
cl.parsecount = i;
i &= UPDATE_MASK;
parsecountmod = i;
frame = &cl.frames[i];
if (cls.demoplayback == DPB_MVD)
frame->senttime = realtime - host_frametime;
parsecounttime = cl.frames[i].senttime;
frame->receivedtime = realtime;