From 6d530ec81003352d7b9d2956822ac885316c8efb Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 7 Mar 2023 18:26:50 -0800 Subject: [PATCH] PARANOIA: snacpending negative error plays sfx_monch --- src/d_netcmd.c | 4 ++++ src/sounds.c | 2 ++ src/sounds.h | 2 ++ 3 files changed, 8 insertions(+) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index a1fae65f2..258521d27 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -1628,7 +1628,11 @@ static void Got_NameAndColor(UINT8 **cp, INT32 playernum) #ifdef PARANOIA if (snacpending[i] < 0) + { + S_StartSound(NULL, sfx_monch); + I_Sleep(1000); // let the monch play out for 1 second I_Error("snacpending[%d] negative!", i); + } #endif localplayer = i; diff --git a/src/sounds.c b/src/sounds.c index 636b0b0f3..dcaf42e76 100644 --- a/src/sounds.c +++ b/src/sounds.c @@ -1180,6 +1180,8 @@ sfxinfo_t S_sfx[NUMSFX] = {"clawk1", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // SF_X8AWAYSOUND {"clawk2", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR, ""}, // SF_X8AWAYSOUND + {"monch", false, 255, 0, -1, NULL, 0, -1, -1, LUMPERROR, ""}, + // SRB2Kart - Engine sounds // Engine class A {"krta00", false, 48, 65, -1, NULL, 0, -1, -1, LUMPERROR, ""}, diff --git a/src/sounds.h b/src/sounds.h index 3a2e9ed5a..221abd92e 100644 --- a/src/sounds.h +++ b/src/sounds.h @@ -1249,6 +1249,8 @@ typedef enum sfx_clawk1, sfx_clawk2, + sfx_monch, + // Next up: UNIQUE ENGINE SOUNDS! Hoooooo boy... // Engine class A - Low Speed, Low Weight sfx_krta00,