Fix for long standing baseline bug (OUCH!), should fix invis problems...

This commit is contained in:
Forest Hale 2000-07-04 00:49:01 +00:00
parent b0f65051b1
commit b6484d3f66
2 changed files with 21 additions and 17 deletions

View file

@ -544,6 +544,7 @@ void CL_StopUpload(void)
void Draw_ClearCache (void);
void CL_ClearBaselines(); // LordHavoc: BIG BUG-FIX!
/*
==================
CL_ParseServerData
@ -649,6 +650,23 @@ void CL_ParseServerData (void)
// now waiting for downloads, etc
cls.state = ca_onserver;
CL_ClearBaselines();
}
// LordHavoc: BIG BUG-FIX! Clear baselines each time it connects...
void CL_ClearBaselines()
{
int i;
memset(cl_baselines, 0, sizeof(cl_baselines));
for (i = 0;i < MAX_EDICTS;i++)
{
cl_baselines[i].alpha = 255;
cl_baselines[i].scale = 16;
cl_baselines[i].glowcolor = 254;
cl_baselines[i].glowsize = 0;
cl_baselines[i].colormod = 255;
}
}
/*