From 01b4eaa2fa37df61716a189b6d56a6d79881e008 Mon Sep 17 00:00:00 2001 From: TakaRikka Date: Wed, 13 May 2026 19:27:39 -0700 Subject: [PATCH] clear e_rd static boss ptr on delete --- src/d/actor/d_a_e_rd.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/d/actor/d_a_e_rd.cpp b/src/d/actor/d_a_e_rd.cpp index e540e7dccd..460bc9dd26 100644 --- a/src/d/actor/d_a_e_rd.cpp +++ b/src/d/actor/d_a_e_rd.cpp @@ -7053,6 +7053,12 @@ static int daE_RD_IsDelete(e_rd_class*) { } static int daE_RD_Delete(e_rd_class* i_this) { +#if TARGET_PC + if (boss == i_this) { + boss = NULL; + } +#endif + fopEn_enemy_c* enemy = (fopEn_enemy_c*)&i_this->enemy; fopAcM_RegisterDeleteID(i_this, "E_RD");