diff --git a/src/p_inter.c b/src/p_inter.c index b0f772d9..20a32194 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -3386,13 +3386,13 @@ void P_PlayerRingBurst(player_t *player, INT32 num_rings) momz = 3*FRACUNIT; } - ns = FixedMul(FixedMul(momxy, FRACUNIT + FixedDiv(player->losstime<scale); + ns = FixedMul(momxy, mo->scale); mo->momx = FixedMul(FINECOSINE(fa),ns); if (!(twodlevel || (player->mo->flags2 & MF2_TWOD))) mo->momy = FixedMul(FINESINE(fa),ns); - ns = FixedMul(momz, FRACUNIT + FixedDiv(player->losstime<