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,22 +31,27 @@ 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++; }
} while ( level.player_invulernability_active == 0 )
else {
{ i = 0;
player disableinvulnerability(); while ( i < players.size )
i++; {
} players = get_players();
} wait 0.05;
player = players[ i ];
player disableinvulnerability();
i++;
}
break;
} }
} }