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),
(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),
next
);
}
P_SetTarget(
&ufo_pieces(ufo),
(next != NULL && P_MobjWasRemoved(next) == false) ? next : NULL
);
}
}