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