From 39e68d1ae3af924801ca8a3cdb42f88dd5fc05ee Mon Sep 17 00:00:00 2001 From: toaster Date: Sat, 31 Dec 2022 18:45:04 +0000 Subject: [PATCH] Clear UFO pointer if its object was removed (matches up with general mobjthinker P_SetTarget handling) --- src/k_specialstage.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/k_specialstage.c b/src/k_specialstage.c index d5eb172ce..b0defccb9 100644 --- a/src/k_specialstage.c +++ b/src/k_specialstage.c @@ -119,6 +119,11 @@ void K_TickSpecialStage(void) return; } + if (P_MobjWasRemoved(specialstageinfo.ufo)) + { + P_SetTarget(&specialstageinfo.ufo, NULL); + } + K_MoveExitBeam(); }