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,16 +688,16 @@ void Obj_UFOPieceRemoved(mobj_t *piece)
&ufo_piece_prev(next), &ufo_piece_prev(next),
(prev != NULL && P_MobjWasRemoved(prev) == false) ? prev : NULL (prev != NULL && P_MobjWasRemoved(prev) == false) ? prev : NULL
); );
}
if (ufo != NULL && P_MobjWasRemoved(ufo) == false) if (ufo != NULL && P_MobjWasRemoved(ufo) == false)
{
if (piece == ufo_pieces(ufo))
{ {
if (piece == ufo_pieces(ufo)) P_SetTarget(
{ &ufo_pieces(ufo),
P_SetTarget( (next != NULL && P_MobjWasRemoved(next) == false) ? next : NULL
&ufo_pieces(ufo), );
next
);
}
} }
} }