From 45b98298d91d6da1491409860fb3afe9196bff41 Mon Sep 17 00:00:00 2001 From: James R Date: Sat, 6 Feb 2021 02:45:23 -0800 Subject: [PATCH] Ring burst adjustment Explosions and Tumble - 10 rings SPB - 20 rings --- src/k_kart.c | 7 ++++++- src/k_kart.h | 2 +- src/lua_baselib.c | 4 ++-- src/p_inter.c | 3 ++- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index fd485a5cf..3ebbd89e3 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -2616,8 +2616,10 @@ static void K_HandleTumbleSound(player_t *player) } } -void K_ExplodePlayer(player_t *player, mobj_t *inflictor, mobj_t *source) // A bit of a hack, we just throw the player up higher here and extend their spinout timer +int K_ExplodePlayer(player_t *player, mobj_t *inflictor, mobj_t *source) // A bit of a hack, we just throw the player up higher here and extend their spinout timer { + int ringburst = 10; + (void)source; player->mo->momz = 18*mapobjectscale*P_MobjFlip(player->mo); // please stop forgetting mobjflip checks!!!! @@ -2632,6 +2634,7 @@ void K_ExplodePlayer(player_t *player, mobj_t *inflictor, mobj_t *source) // A b { player->kartstuff[k_spinouttimer] = ((5*player->kartstuff[k_spinouttimer])/2)+1; player->mo->momz *= 2; + ringburst = 20; } } @@ -2642,6 +2645,8 @@ void K_ExplodePlayer(player_t *player, mobj_t *inflictor, mobj_t *source) // A b if (P_IsDisplayPlayer(player)) P_StartQuake(64<