From 0301847339293b6ea0e4be14ae851c4ecc4488b7 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Wed, 15 Nov 2023 00:54:01 -0700 Subject: [PATCH] Fix double offset scale on charge sparks --- src/objects/charge.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/objects/charge.c b/src/objects/charge.c index b4124343a..7623b6ece 100644 --- a/src/objects/charge.c +++ b/src/objects/charge.c @@ -7,7 +7,7 @@ #include "../m_random.h" #define CHARGEAURA_BURSTTIME (9) -#define CHARGEAURA_SPARKRADIUS (160) +#define CHARGEAURA_SPARKRADIUS (40) // xval1: destruction timer // xval2: master (spawns other visuals) @@ -63,9 +63,9 @@ void Obj_ChargeAuraThink (mobj_t *aura) if (player->driftcharge) { mobj_t *spark = P_SpawnMobjFromMobj(aura, - mo->scale*P_RandomRange(PR_DECORATION, -1*CHARGEAURA_SPARKRADIUS, CHARGEAURA_SPARKRADIUS), - mo->scale*P_RandomRange(PR_DECORATION, -1*CHARGEAURA_SPARKRADIUS, CHARGEAURA_SPARKRADIUS), - mo->scale*P_RandomRange(PR_DECORATION, -1*CHARGEAURA_SPARKRADIUS, CHARGEAURA_SPARKRADIUS), + FRACUNIT*P_RandomRange(PR_DECORATION, -1*CHARGEAURA_SPARKRADIUS, CHARGEAURA_SPARKRADIUS), + FRACUNIT*P_RandomRange(PR_DECORATION, -1*CHARGEAURA_SPARKRADIUS, CHARGEAURA_SPARKRADIUS), + FRACUNIT*P_RandomRange(PR_DECORATION, -1*CHARGEAURA_SPARKRADIUS, CHARGEAURA_SPARKRADIUS), MT_CHARGESPARK); spark->frame = P_RandomRange(PR_DECORATION, 1, 5); spark->renderflags |= RF_FULLBRIGHT|RF_ADD;