do not overshadow demorecording

This commit is contained in:
Alam Arias 2019-03-04 19:16:46 -05:00
parent 1bdd1506d9
commit 3a4ed07e02

View file

@ -1355,7 +1355,7 @@ static void Got_NetVar(UINT8 **p, INT32 playernum)
Setvalue(cvar, svalue, stealth); Setvalue(cvar, svalue, stealth);
} }
void CV_SaveNetVars(UINT8 **p, boolean demorecording) void CV_SaveNetVars(UINT8 **p, boolean isdemorecording)
{ {
consvar_t *cvar; consvar_t *cvar;
UINT8 *count_p = *p; UINT8 *count_p = *p;
@ -1365,12 +1365,12 @@ void CV_SaveNetVars(UINT8 **p, boolean demorecording)
// the client will reset all netvars to default before loading // the client will reset all netvars to default before loading
WRITEUINT16(*p, 0x0000); WRITEUINT16(*p, 0x0000);
for (cvar = consvar_vars; cvar; cvar = cvar->next) for (cvar = consvar_vars; cvar; cvar = cvar->next)
if (((cvar->flags & CV_NETVAR) && !CV_IsSetToDefault(cvar)) || (demorecording && cvar->netid == cv_numlaps.netid)) if (((cvar->flags & CV_NETVAR) && !CV_IsSetToDefault(cvar)) || (isdemorecording && cvar->netid == cv_numlaps.netid))
{ {
WRITEUINT16(*p, cvar->netid); WRITEUINT16(*p, cvar->netid);
// UGLY HACK: Save proper lap count in net replays // UGLY HACK: Save proper lap count in net replays
if (demorecording && cvar->netid == cv_numlaps.netid) if (isdemorecording && cvar->netid == cv_numlaps.netid)
{ {
if (cv_basenumlaps.value && if (cv_basenumlaps.value &&
(!(mapheaderinfo[gamemap - 1]->levelflags & LF_SECTIONRACE) (!(mapheaderinfo[gamemap - 1]->levelflags & LF_SECTIONRACE)