diff options
| author | Paweł Redman <pawel.redman@gmail.com> | 2018-04-24 13:43:19 +0200 | 
|---|---|---|
| committer | Paweł Redman <pawel.redman@gmail.com> | 2018-04-24 13:43:19 +0200 | 
| commit | 6755aa5c9426a2e1b5cf31cb84243e05d4620c16 (patch) | |
| tree | 2d3fa360347c33a3dcbe0df5ec5cb725658b76be /src | |
| parent | da338b5f05fd0154b3d1aba9ae45b944bfe865f2 (diff) | |
Allow players to leave the team during a teamvote.fix/votes
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/g_admin.c | 6 | ||||
| -rw-r--r-- | src/game/g_cmds.c | 5 | 
2 files changed, 1 insertions, 10 deletions
diff --git a/src/game/g_admin.c b/src/game/g_admin.c index c3341d0..9e74df8 100644 --- a/src/game/g_admin.c +++ b/src/game/g_admin.c @@ -7772,11 +7772,7 @@ qboolean G_admin_putmespec( gentity_t *ent, int skiparg )      cs_offset = 1;    else      cs_offset = 0; -  if( level.teamVoteTime[ cs_offset ] ) -  { -    trap_SendServerCommand( ent-g_entities, "print \"Can not leave team during a team vote\n\"" ); -    return qfalse; -  } +      //guard against build timer exploit    if( ent->client->pers.teamSelection != PTE_NONE && ent->client->sess.sessionTeam != TEAM_SPECTATOR &&        ( ent->client->ps.stats[ STAT_PCLASS ] == PCL_ALIEN_BUILDER0 || diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c index 5c26da1..d241e19 100644 --- a/src/game/g_cmds.c +++ b/src/game/g_cmds.c @@ -783,11 +783,6 @@ void Cmd_Team_f( gentity_t *ent )        cs_offset = 1;      else        cs_offset = 0; -    if( level.teamVoteTime[ cs_offset ] ) -    { -      trap_SendServerCommand( ent-g_entities, "print \"Can not leave team during a team vote\n\"" ); -      return; -    }    }    // Prevent invisible players from joining a team  | 
