improved pregame invulnerability logic

This commit is contained in:
JezuzLizard 2020-02-23 07:04:38 -08:00 committed by GitHub
parent bf4e735e63
commit 38f368a075
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -31,23 +31,28 @@ pregameInvulnerability()
while ( level.player_invulernability_active == 1 ) while ( level.player_invulernability_active == 1 )
{ {
i = 0; i = 0;
players = get_players();
while ( i < players.size ) while ( i < players.size )
{ {
players = get_players();
wait 0.05; wait 0.05;
player = players[ i ]; player = players[ i ];
if ( level.player_invulernability_active == 1 ) player enableinvulnerability();
{ i++;
player enableinvulnerability();
i++;
}
else
{
player disableinvulnerability();
i++;
}
} }
} }
while ( level.player_invulernability_active == 0 )
{
i = 0;
while ( i < players.size )
{
players = get_players();
wait 0.05;
player = players[ i ];
player disableinvulnerability();
i++;
}
break;
}
} }
round_prestart_func() round_prestart_func()