From 8fae89cb9aba45d0faedf055452a6c5c8079705f Mon Sep 17 00:00:00 2001 From: James R Date: Sat, 18 Feb 2023 14:40:27 -0800 Subject: [PATCH] Make K_SpawnMagicianParticles offsets consistent across different mobj scales --- src/k_kart.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index 787c4aff9..c0486b91e 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1978,10 +1978,10 @@ void K_SpawnMagicianParticles(mobj_t *mo, int spread) else ang += ANGLE_90; - dust = P_SpawnMobjFromMobj(mo, - FixedMul(mo->radius, FINECOSINE(ang >> ANGLETOFINESHIFT)), - FixedMul(mo->radius, FINESINE(ang >> ANGLETOFINESHIFT)), - target->height, (i%3 == 0) ? MT_SIGNSPARKLE : MT_SPINDASHDUST + dust = P_SpawnMobjFromMobjUnscaled(mo, + FixedMul(mo->radius / 4, FINECOSINE(ang >> ANGLETOFINESHIFT)), + FixedMul(mo->radius / 4, FINESINE(ang >> ANGLETOFINESHIFT)), + target->height / 4, (i%3 == 0) ? MT_SIGNSPARKLE : MT_SPINDASHDUST ); flip = P_MobjFlip(dust);