From 6d4a544fd54ddc6ba510e988d297ad95af439137 Mon Sep 17 00:00:00 2001 From: SteelT Date: Tue, 6 Apr 2021 23:18:59 -0400 Subject: [PATCH] Scale the speedlines based on how much is left on the timer --- src/k_kart.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index 347ed5d40..85d0084f9 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1849,6 +1849,8 @@ void K_SpawnInvincibilitySpeedLines(mobj_t *mo) fast->colorized = true; K_MatchGenericExtraFlags(fast, mo); P_SetMobjState(fast, S_KARTINVLINES1); + if (mo->player->kartstuff[k_invincibilitytimer] < 10*TICRATE) + fast->destscale = 6*((mo->player->kartstuff[k_invincibilitytimer]/TICRATE)*FRACUNIT)/8; } static SINT8 K_GlanceAtPlayers(player_t *glancePlayer)