From 4cf38b3f3f3490bd319fb52793f1bd5648e10966 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Sat, 29 Jun 2024 18:38:45 -0700 Subject: [PATCH] Fix dodgy math in grow laser timer calculations --- src/objects/shrink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/objects/shrink.c b/src/objects/shrink.c index b1ce1c908..d289dcf6c 100644 --- a/src/objects/shrink.c +++ b/src/objects/shrink.c @@ -571,7 +571,7 @@ boolean Obj_ShrinkLaserCollide(mobj_t *gun, mobj_t *victim) } UINT8 oldGrow = max(victim->player->growshrinktimer, 0); - fixed_t easePercent = min(oldGrow * 6*TICRATE / FRACUNIT, FRACUNIT); + fixed_t easePercent = min(oldGrow * FRACUNIT / 6*TICRATE, FRACUNIT); victim->player->growshrinktimer += Easing_OutSine(easePercent, 6*TICRATE, 2*TICRATE); S_StartSound(victim, sfx_kc5a);