From 8e4fa6fbde93efec7af7beb5b262d6dc6f18cab2 Mon Sep 17 00:00:00 2001 From: minenice55 Date: Mon, 13 Apr 2026 10:04:44 -0400 Subject: [PATCH] make gravityscale be base when carried by dashring not entirely sure if this works --- src/p_mobj.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index 2b4d4c849..62eff567e 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -1182,9 +1182,13 @@ fixed_t P_GetMobjGravity(mobj_t *mo) gravityadd = (5*gravityadd)/2; } - if (mo->player->carry == CR_DASHRING && Obj_DashRingPlayerHasNoGravity(mo->player)) + if (mo->player->carry == CR_DASHRING) { - gravityadd = 0; + if (Obj_DashRingPlayerHasNoGravity(mo->player)) + { + gravityadd = 0; + } + gravitymul = mapobjectscale; } if (K_IsAltShrunk(mo->player))