From e0d95f4f1c190fec6e646126df09f91f61016c11 Mon Sep 17 00:00:00 2001 From: zicodxx <> Date: Tue, 29 Jun 2010 21:14:30 +0000 Subject: [PATCH] If multi_level_sync() fails, restart menu music since level music is playing already --- CHANGELOG.txt | 4 ++++ main/gameseq.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 7add412eb..f5d71d38a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,9 @@ D1X-Rebirth Changelog +20100630 +-------- +main/gameseq.c: If multi_level_sync() fails, restart menu music since level music is playing already + 20100629 -------- main/net_ipx.c, main/net_udp.c: Aligned default width for IPX-Netlist menu to fit possible items a bit better; Fixed two small bugs when sending and receiving lite_info in UDP; Allowed broadcast on UDP sockets (for later use) diff --git a/main/gameseq.c b/main/gameseq.c index 360515172..9ddf850e0 100644 --- a/main/gameseq.c +++ b/main/gameseq.c @@ -1171,7 +1171,10 @@ void StartNewLevelSub(int level_num, int page_in_textures) if (Game_mode & GM_NETWORK) { if(multi_level_sync()) // After calling this, Player_num is set + { + songs_play_song( SONG_TITLE, 1 ); // level song already plays but we fail to start level... return; + } } #endif