From 4b9aa70c9c17d333503c6a5272a306a6735c8e1c Mon Sep 17 00:00:00 2001 From: Yukita Mayako <catgirl@goddess.moe> Date: Fri, 11 Mar 2016 17:19:00 -0500 Subject: [PATCH] Basic momentum halving for players. --- src/p_mobj.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/p_mobj.c b/src/p_mobj.c index d6a62c4ef8..2d1a5ed5ec 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -1791,6 +1791,12 @@ void P_XYMovement(mobj_t *mo) xmove = mo->momx; ymove = mo->momy; + if (player) + { + xmove /= NEWTICRATERATIO; + ymove /= NEWTICRATERATIO; + } + oldx = mo->x; oldy = mo->y; @@ -2298,7 +2304,10 @@ static boolean P_ZMovement(mobj_t *mo) mo->momz += mo->pmomz; mo->eflags &= ~MFE_APPLYPMOMZ; } - mo->z += mo->momz; + if (mo->player) + mo->z += mo->momz / NEWTICRATERATIO; + else + mo->z += mo->momz; switch (mo->type) { -- GitLab