From 6a327ffb286ab9b23cafcf0821534307b02b1456 Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Thu, 26 Jun 2025 20:28:14 -0400 Subject: [PATCH] Absolutely fuck it, noclipthing during powerupvfx --- src/k_kart.c | 2 ++ src/k_powerup.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 41087e46c..2f4b9ac7e 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -10310,6 +10310,8 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) if (player->powerupVFXTimer > 0) { player->powerupVFXTimer--; + if (player->powerupVFXTimer == 0) + player->mo->flags &= ~MF_NOCLIPTHING; } if (player->dotrickfx && !player->mo->hitlag) diff --git a/src/k_powerup.cpp b/src/k_powerup.cpp index bf3cad8ed..38ece8439 100644 --- a/src/k_powerup.cpp +++ b/src/k_powerup.cpp @@ -68,6 +68,7 @@ void K_GivePowerUp(player_t* player, kartitems_t powerup, tic_t time) player->flashing = 3*TICRATE; player->mo->hitlag += BATTLE_POWERUP_VFX_TIME; player->powerupVFXTimer = BATTLE_POWERUP_VFX_TIME; + player->mo->flags |= MF_NOCLIPTHING; Obj_SpawnPowerUpSpinner(player->mo, powerup, BATTLE_POWERUP_VFX_TIME); g_darkness.start = leveltime;