Commit 659af223 authored by terencehill's avatar terencehill

Allow spectators to vote if sv_vote_nospectators is 1 if the game is over, not...

Allow spectators to vote if sv_vote_nospectators is 1 if the game is over, not just if it's stopped (round has ended)
parent a6d6b869
Pipeline #5661668 passed with stages
in 19 minutes and 36 seconds
......@@ -198,13 +198,13 @@ void VoteSpam(float notvoters, float mincount, string result)
}
}
#define spectators_allowed (!autocvar_sv_vote_nospectators || (autocvar_sv_vote_nospectators == 1 && (warmup_stage || intermission_running)))
void VoteCount(float first_count)
{
// declarations
vote_accept_count = vote_reject_count = vote_abstain_count = 0;
bool spectators_allowed = (!autocvar_sv_vote_nospectators || (autocvar_sv_vote_nospectators == 1 && (warmup_stage || gameover)));
float vote_player_count = 0, notvoters = 0;
float vote_real_player_count = 0, vote_real_accept_count = 0;
float vote_real_reject_count = 0, vote_real_abstain_count = 0;
......@@ -753,8 +753,6 @@ void VoteCommand_call(float request, entity caller, float argc, string vote_comm
{
case CMD_REQUEST_COMMAND:
{
bool spectators_allowed = (!autocvar_sv_vote_nospectators || (autocvar_sv_vote_nospectators == 1 && (warmup_stage || gameover)));
float tmp_playercount = 0;
vote_command = VoteCommand_extractcommand(vote_command, 2, argc);
......@@ -891,8 +889,6 @@ void VoteCommand_master(float request, entity caller, float argc, string vote_co
default: // calling a vote for master
{
bool spectators_allowed = (!autocvar_sv_vote_nospectators || (autocvar_sv_vote_nospectators == 1 && (warmup_stage || gameover)));
if (!autocvar_sv_vote_master_callable) { print_to(caller, "^1Vote to become vote master is not allowed."); }
else if (vote_called)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment