Clear client flags in ClientDisconnect, because engine doesn't clear them before calling ClientConnect, but only before ClientPutInServer, on next connection to this slot.

Same as 5caf49f063
This commit is contained in:
Andrey Akhmichin 2023-04-23 22:11:06 +05:00
parent 5eeb649cec
commit 523ee2ad97
No known key found for this signature in database
GPG Key ID: BE329F7886439BC8
1 changed files with 1 additions and 0 deletions

View File

@ -126,6 +126,7 @@ void ClientDisconnect( edict_t *pEntity )
pEntity->v.takedamage = DAMAGE_NO;// don't attract autoaim
pEntity->v.solid = SOLID_NOT;// nonsolid
pEntity->v.effects = 0;// clear any effects
pEntity->v.flags = 0;// clear any flags
UTIL_SetOrigin( &pEntity->v, pEntity->v.origin );
g_pGameRules->ClientDisconnected( pEntity );