From b1cc1d12f119fd1af6b233480d0c7b1d2a53f372 Mon Sep 17 00:00:00 2001 From: Paradox460 Date: Sun, 20 Jan 2008 23:50:06 +0000 Subject: [PATCH] Removed broken poll vote bug. Will work on later. Crash seemed to be caused by divide by 0 error. --- src/game/g_cmds.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c index 7a17029..ee3c79f 100644 --- a/src/game/g_cmds.c +++ b/src/game/g_cmds.c @@ -1713,20 +1713,14 @@ void Cmd_CallVote_f( gentity_t *ent ) // start the voting, the caller autoamtically votes yes level.voteTime = level.time; + level.voteYes = 1; level.voteNo = 0; for( i = 0 ; i < level.maxclients ; i++ ) level.clients[i].ps.eFlags &= ~EF_VOTED; + + ent->client->ps.eFlags |= EF_VOTED; - if( !Q_stricmp( arg1, "poll" ) ) - { - level.voteYes = 0; - } - else - { - level.voteYes = 1; - ent->client->ps.eFlags |= EF_VOTED; - } trap_SetConfigstring( CS_VOTE_TIME, va( "%i", level.voteTime ) ); trap_SetConfigstring( CS_VOTE_STRING, level.voteDisplayString );