Fix shieldpopping being always active

This commit is contained in:
NepDisk 2025-07-30 20:30:43 -04:00
parent d7d002d6b9
commit 148114ff54

View file

@ -2370,12 +2370,11 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da
if (K_GetShieldFromPlayer(player) != KSHIELD_NONE)
{
ringburst = 0;
K_PopPlayerShield(player);
}
player->flashing = K_GetKartFlashing(player);
K_PopPlayerShield(player);
if (ringburst > 0)
{
P_PlayerRingBurst(player, ringburst);