From ce1c5d03d36dd38479a306a09255d1942764f57d Mon Sep 17 00:00:00 2001 From: AJ Martinez <aj@worldsbe.st> Date: Sat, 4 May 2024 04:23:26 -0700 Subject: [PATCH] Safety check t. nosegoblins --- src/menus/play-char-select.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/menus/play-char-select.c b/src/menus/play-char-select.c index dfba309e0b..ed8606ff02 100644 --- a/src/menus/play-char-select.c +++ b/src/menus/play-char-select.c @@ -777,7 +777,8 @@ static void M_HandleBeginningFollowers(setup_player_t *p) static void M_HandleBeginningColorsOrFollowers(setup_player_t *p) { - S_StartSound(NULL, skins[p->skin].soundsid[S_sfx[sfx_kattk1].skinsound]); + if (p->skin != -1) + S_StartSound(NULL, skins[p->skin].soundsid[S_sfx[sfx_kattk1].skinsound]); if (M_HandleBeginningColors(p)) S_StartSound(NULL, sfx_s3k63); else @@ -1174,7 +1175,8 @@ static void M_HandleFollowerRotate(setup_player_t *p, UINT8 num) p->mdepth = CSSTEP_FOLLOWERCOLORS; M_NewPlayerColors(p); S_StartSound(NULL, sfx_s3k63); - S_StartSound(NULL, followers[p->followern].hornsound); + if (p->followern != -1) + S_StartSound(NULL, followers[p->followern].hornsound); } else { -- GitLab