Fix the permanent instashield bug
This commit is contained in:
parent
ea90778c32
commit
59ca91a825
|
@ -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]--;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue