From d2342a4b9f8cd6503a1e789c6ce0e953f6990fa2 Mon Sep 17 00:00:00 2001 From: toaster Date: Fri, 22 Aug 2025 15:58:32 +0100 Subject: [PATCH] Kickstart Accel - tick up twice as fast during emergency/TA-start spindash --- src/p_user.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/p_user.c b/src/p_user.c index b530fd7d4..2dcf04db7 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -4355,6 +4355,19 @@ void P_PlayerThink(player_t *player) else if (player->kickstartaccel < ACCEL_KICKSTART) { player->kickstartaccel++; + + if (( + player->kickstartaccel < ACCEL_KICKSTART + && player->spindash != 0 // spindashings + ) && ( + player->rings <= 0 // desperation + || (G_TimeAttackStart() && leveltime < starttime) // TA + )) + { + // Double speed fill + player->kickstartaccel++; + } + if ((player->kickstartaccel == ACCEL_KICKSTART) && !K_PlayerUsesBotMovement(player) && P_IsDisplayPlayer(player)) { S_StartSound(NULL, sfx_ding);