From e16ea21dc8a710237ade8413207f58d403c616a3 Mon Sep 17 00:00:00 2001 From: Joe Ludwig Date: Wed, 17 Jul 2013 18:26:59 -0700 Subject: * Added support for building shaders in your mod * Added nav mesh support * fixed many warnings and misc bugs * Fixed the create*projects scripts in mp * Added a bunch of stuff to .gitignore --- sp/src/game/server/vote_controller.cpp | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'sp/src/game/server/vote_controller.cpp') diff --git a/sp/src/game/server/vote_controller.cpp b/sp/src/game/server/vote_controller.cpp index f2c8e2f4..a2fcfd99 100644 --- a/sp/src/game/server/vote_controller.cpp +++ b/sp/src/game/server/vote_controller.cpp @@ -346,6 +346,19 @@ bool CVoteController::CreateVote( int iEntIndex, const char *pszTypeString, cons Assert( nNumVoteOptions >= 2 ); } + // Have the issue start working on it + pCurrentIssue->OnVoteStarted(); + + // Now the vote handling and UI + m_nPotentialVotes = pCurrentIssue->CountPotentialVoters(); + m_acceptingVotesTimer.Start( sv_vote_timer_duration.GetFloat() ); + + // Force the vote holder to agree with a Yes/No vote + if ( m_bIsYesNoVote && !bDedicatedServer ) + { + TryCastVote( iEntIndex, "Option1" ); + } + // Get the data out to the client CBroadcastRecipientFilter filter; filter.MakeReliable(); @@ -357,16 +370,6 @@ bool CVoteController::CreateVote( int iEntIndex, const char *pszTypeString, cons WRITE_BOOL( m_bIsYesNoVote ); MessageEnd(); - // Force the vote holder to agree with a Yes/No vote - if ( m_bIsYesNoVote && !bDedicatedServer ) - { - TryCastVote( iEntIndex, "Option1" ); - } - - m_nPotentialVotes = pCurrentIssue->CountPotentialVoters(); - m_acceptingVotesTimer.Start( sv_vote_timer_duration.GetFloat() ); - pCurrentIssue->OnVoteStarted(); - if ( !bDedicatedServer ) { TrackVoteCaller( pVoteCaller ); -- cgit v1.2.3