diff --git a/src/info/menus.h b/src/info/menus.h index 59cc8338c..77f87d715 100644 --- a/src/info/menus.h +++ b/src/info/menus.h @@ -59,6 +59,8 @@ _(OP_ERASEDATA) _(OP_DISCORD) #endif +_(OP_CUSTOM) + // Extras _(SR_MAIN) _(SP_LEVELSTATS) diff --git a/src/m_menu.c b/src/m_menu.c index 92c682c24..4784a3117 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -4443,6 +4443,8 @@ void M_Options(INT32 choice) M_SetItemStatus(MN_OP_GAME, "ENCORE", M_SecretUnlocked(SECRET_ENCORE) ? IT_CVAR|IT_STRING : IT_SECRET); + M_SetItemStatus(MN_OP_MAIN, "CUSTOM", !menudefs[MN_OP_CUSTOM]->numitems ? IT_GRAYEDOUT : IT_STRING|IT_SUBMENU); + M_EnterMenu(MN_OP_MAIN, true); }