diff --git a/src/p_inter.c b/src/p_inter.c index ef7e9367a..cc5f2a5ea 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -335,7 +335,7 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck) case MT_FLOATINGITEM: // SRB2Kart if (special->threshold >= FIRSTPOWERUP) { - if (player->flashing || player->tumbleBounces > 0) + if (P_PlayerInPain(player)) return; K_GivePowerUp(player, special->threshold, special->movecount);