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), &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)
{ {
@ -695,11 +696,10 @@ void Obj_UFOPieceRemoved(mobj_t *piece)
{ {
P_SetTarget( P_SetTarget(
&ufo_pieces(ufo), &ufo_pieces(ufo),
next (next != NULL && P_MobjWasRemoved(next) == false) ? next : NULL
); );
} }
} }
}
P_SetTarget(&ufo_piece_next(piece), NULL); P_SetTarget(&ufo_piece_next(piece), NULL);
P_SetTarget(&ufo_piece_prev(piece), NULL); P_SetTarget(&ufo_piece_prev(piece), NULL);