fix oldringexplode not scaling or flipping

This commit is contained in:
katsy 2022-01-13 02:52:10 -06:00
parent 93512ae9f9
commit fe3a201df5

View file

@ -6542,7 +6542,7 @@ void A_OldRingExplode(mobj_t *actor) {
{
const angle_t fa = (i*FINEANGLES/16) & FINEMASK;
mo = P_SpawnMobj(actor->x, actor->y, actor->z, locvar1);
mo = P_SpawnMobjFromMobj(actor, 0, 0, 0, locvar1);
P_SetTarget(&mo->target, actor->target); // Transfer target so player gets the points
mo->momx = FixedMul(FINECOSINE(fa),ns);
@ -6568,7 +6568,7 @@ void A_OldRingExplode(mobj_t *actor) {
}
}
mo = P_SpawnMobj(actor->x, actor->y, actor->z, locvar1);
mo = P_SpawnMobjFromMobj(actor, 0, 0, 0, locvar1);
P_SetTarget(&mo->target, actor->target);
mo->momz = ns;
@ -6583,7 +6583,7 @@ void A_OldRingExplode(mobj_t *actor) {
mo->color = skincolor_bluering;
}
mo = P_SpawnMobj(actor->x, actor->y, actor->z, locvar1);
mo = P_SpawnMobjFromMobj(actor, 0, 0, 0, locvar1);
P_SetTarget(&mo->target, actor->target);
mo->momz = -ns;