From 31cfd2da12a003a01e5de58567b53c80af2e6d0c Mon Sep 17 00:00:00 2001 From: TehRealSalt <tehrealsalt@gmail.com> Date: Sat, 6 Jul 2019 20:05:51 -0400 Subject: [PATCH] Larger ring thrust, reverse fast rings Instead of the second circle of 16 rings being fast, the second circle is slow. This means that it's harder to hold onto only a few rings --- src/p_inter.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/p_inter.c b/src/p_inter.c index 361b98781..77e0a64a0 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -3229,17 +3229,13 @@ void P_PlayerRingBurst(player_t *player, INT32 num_rings) } else { - fixed_t momxy, momz; // base horizonal/vertical thrusts + fixed_t momxy = 6*FRACUNIT; + fixed_t momz = 8*FRACUNIT; if (i > 15) { - momxy = 4*FRACUNIT; - momz = 5*FRACUNIT; - } - else - { - momxy = 3*FRACUNIT; - momz = 4*FRACUNIT; + momxy /= 2; + momz /= 2; } ns = FixedMul(FixedMul(momxy, FRACUNIT + FixedDiv(player->losstime<<FRACBITS, 10*TICRATE<<FRACBITS)), mo->scale); -- GitLab