From 17e01665a16117e51f84a2901be44e5d84082b1e Mon Sep 17 00:00:00 2001 From: Teddy Heidmann Date: Mon, 10 Aug 2026 16:03:36 -0700 Subject: [PATCH] boss door --- src/d/d_menu_dmap.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/d/d_menu_dmap.cpp b/src/d/d_menu_dmap.cpp index 49ce0fcd4..fa02dce43 100644 --- a/src/d/d_menu_dmap.cpp +++ b/src/d/d_menu_dmap.cpp @@ -275,8 +275,18 @@ void dMenu_Dmap_c::screenSet() { } /* 801A92D4-801A9364 .text dMap_isBossDoor__FP21stage_tgsc_data_class */ -void dMap_isBossDoor(stage_tgsc_data_class*) { - /* Nonmatching */ +BOOL dMap_isBossDoor(stage_tgsc_data_class* i_stage) { + if (strcmp(i_stage->name, "door20") == 0) { + return TRUE; + } + if (strcmp(i_stage->name, "door12") == 0) { + switch (i_stage->base.angle.z >> 8 & 0xFF) { + case 12: + case 9: + return TRUE; + } + } + return FALSE; } /* 801A9364-801A98EC .text initialize__12dMenu_Dmap_cFv */