Fix the permanent instashield bug

This commit is contained in:
wolfy852 2019-05-17 08:06:18 -05:00
parent ea90778c32
commit 59ca91a825
2 changed files with 3 additions and 3 deletions

View File

@ -4574,7 +4574,7 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd)
{ {
player->powers[pw_flashing] = K_GetKartFlashing(player); player->powers[pw_flashing] = K_GetKartFlashing(player);
} }
else if (player->powers[pw_flashing] == K_GetKartFlashing(player)) else if (player->powers[pw_flashing] >= K_GetKartFlashing(player))
{ {
player->powers[pw_flashing]--; player->powers[pw_flashing]--;
} }

View File

@ -8495,8 +8495,8 @@ void P_PlayerThink(player_t *player)
if (player->powers[pw_invulnerability] && player->powers[pw_invulnerability] < UINT16_MAX) if (player->powers[pw_invulnerability] && player->powers[pw_invulnerability] < UINT16_MAX)
player->powers[pw_invulnerability]--; player->powers[pw_invulnerability]--;
if (player->powers[pw_flashing] && player->powers[pw_flashing] < UINT16_MAX && ((player->pflags & PF_NIGHTSMODE) if (player->powers[pw_flashing] && player->powers[pw_flashing] < UINT16_MAX &&
|| (player->spectator || player->powers[pw_flashing] < K_GetKartFlashing(player)))) (player->spectator || player->powers[pw_flashing] < K_GetKartFlashing(player)))
player->powers[pw_flashing]--; player->powers[pw_flashing]--;
if (player->powers[pw_tailsfly] && player->powers[pw_tailsfly] < UINT16_MAX /*&& player->charability != CA_SWIM*/ && !(player->powers[pw_super] && ALL7EMERALDS(player->powers[pw_emeralds]))) // tails fly counter if (player->powers[pw_tailsfly] && player->powers[pw_tailsfly] < UINT16_MAX /*&& player->charability != CA_SWIM*/ && !(player->powers[pw_super] && ALL7EMERALDS(player->powers[pw_emeralds]))) // tails fly counter