Always update ufo_pieces if possible

This commit is contained in:
Sally Coolatta 2022-12-20 19:51:24 -05:00
parent df96c633bc
commit 5461abb022

View file

@ -688,6 +688,7 @@ void Obj_UFOPieceRemoved(mobj_t *piece)
&ufo_piece_prev(next),
(prev != NULL && P_MobjWasRemoved(prev) == false) ? prev : NULL
);
}
if (ufo != NULL && P_MobjWasRemoved(ufo) == false)
{
@ -695,11 +696,10 @@ void Obj_UFOPieceRemoved(mobj_t *piece)
{
P_SetTarget(
&ufo_pieces(ufo),
next
(next != NULL && P_MobjWasRemoved(next) == false) ? next : NULL
);
}
}
}
P_SetTarget(&ufo_piece_next(piece), NULL);
P_SetTarget(&ufo_piece_prev(piece), NULL);