Merge branch 'music-new-fixes' into 'master'

Small fixes for new music handling

See merge request KartKrew/Kart!1374
This commit is contained in:
James R 2023-08-12 00:45:03 +00:00
commit 9732b185ca
2 changed files with 13 additions and 1 deletions

View file

@ -2750,7 +2750,11 @@ static void Command_connect(void)
restoreMenu = &PLAY_MP_OptSelectDef;
Music_Remap("menu", "NETMD2");
Music_Play("menu");
if (stricmp(Music_CurrentSong(), "NETMD2"))
{
Music_Play("menu");
}
if (setup_numplayers == 0)
{

View file

@ -20,6 +20,7 @@
#include "music_manager.hpp"
#include "music_tune.hpp"
#include "d_clisrv.h"
#include "doomtype.h"
#include "i_sound.h"
#include "i_time.h"
@ -173,6 +174,13 @@ bool TuneManager::resync()
return false;
}
if (hu_stopped)
{
// The server is not sending updates. Don't resync
// because we know game logic is not moving anyway.
return false;
}
long d_local = I_GetTime() - time_local_;
long d_sync = detail::tic_time() - time_sync_;