diff --git a/src/k_hud.cpp b/src/k_hud.cpp index ff8d6f6f7..0dd6510b7 100644 --- a/src/k_hud.cpp +++ b/src/k_hud.cpp @@ -5637,6 +5637,7 @@ typedef struct void clear() { messages.clear(); + switch_mode(MM_IN); } void switch_mode(messagemode_t nextmode) @@ -5651,7 +5652,7 @@ typedef struct return; if (timer == 0 && mode == MM_IN) - S_StartSound(NULL, sfx_cdfm15); + S_StartSound(NULL, sfx_s3k47); timer++; diff --git a/src/objects/battle-ufo.cpp b/src/objects/battle-ufo.cpp index 80efdd3e5..2057e5f8d 100644 --- a/src/objects/battle-ufo.cpp +++ b/src/objects/battle-ufo.cpp @@ -116,6 +116,7 @@ public: Spawner* spawner = next(g_battleufo.previousId); UFO* ufo = static_cast(P_SpawnMobjFromMobj(spawner, 0, 0, 250*FRACUNIT - ofs, MT_BATTLEUFO)); K_AddMessage(va("Crack the Combat UFO!"), true); + S_StartSound(NULL, sfx_mbs54); ufo->sprzoff(ofs * spawner->scale());