Don't allow resending vote if you have delay

This commit is contained in:
Sally Coolatta 2023-04-10 23:12:08 -04:00
parent 31728166ca
commit d2960ce93d

View file

@ -1270,23 +1270,23 @@ static void Y_TickVoteSelection(void)
{ {
boolean moved = false; boolean moved = false;
if (vote.players[i].delay)
{
vote.players[i].delay--;
}
if (Y_PlayerCanSelect(i) == true) if (Y_PlayerCanSelect(i) == true)
{ {
if (vote.timer == 0) if (vote.players[i].delay > 0)
{
vote.players[i].delay--;
}
else if (vote.timer == 0)
{ {
// Time's up, send our vote ASAP. // Time's up, send our vote ASAP.
if (vote.players[i].sentTimeOutVote == false) if (vote.players[i].sentTimeOutVote == false)
{ {
Y_PlayerSendVote(i); Y_PlayerSendVote(i);
vote.players[i].sentTimeOutVote = true; vote.players[i].sentTimeOutVote = true;
vote.players[i].delay = NEWTICRATE/7;
} }
} }
else if (menuactive == false && vote.players[i].delay == 0) else if (menuactive == false)
{ {
if (G_PlayerInputDown(i, gc_left, 0)) if (G_PlayerInputDown(i, gc_left, 0))
{ {