From da338b5f05fd0154b3d1aba9ae45b944bfe865f2 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Tue, 24 Apr 2018 09:53:15 +0200 Subject: Discard players' votes when they leave. --- src/game/g_active.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/game/g_active.c') diff --git a/src/game/g_active.c b/src/game/g_active.c index c419e30..63af175 100644 --- a/src/game/g_active.c +++ b/src/game/g_active.c @@ -2109,8 +2109,7 @@ void SpectatorClientEndFrame( gentity_t *ent ) if( cl -> sess.spectatorState != SPECTATOR_FOLLOW ) { - flags = ( cl->ps.eFlags & ~( EF_VOTED | EF_TEAMVOTED ) ) | - ( ent->client->ps.eFlags & ( EF_VOTED | EF_TEAMVOTED ) ); + flags = cl->ps.eFlags | ent->client->ps.eFlags; score = ent->client->ps.persistant[ PERS_SCORE ]; ping = ent->client->ps.ping; ent->client->ps = cl->ps; -- cgit