diff --git a/sc2/src/sc2code/util.c b/sc2/src/sc2code/util.c index 6f2d7d1be..908262b5b 100644 --- a/sc2/src/sc2code/util.c +++ b/sc2/src/sc2code/util.c @@ -157,7 +157,8 @@ PauseGame (void) GLOBAL (CurrentActivity) |= CHECK_PAUSE; - if (LOBYTE (GLOBAL (CurrentActivity)) != SUPER_MELEE) + if (LOBYTE (GLOBAL (CurrentActivity)) != SUPER_MELEE && + LOBYTE (GLOBAL (CurrentActivity)) != WON_LAST_BATTLE) SuspendGameClock (); if (CommData.ConversationPhrases && PlayingTrack ()) PauseTrack (); @@ -202,7 +203,8 @@ PauseGame (void) WaitForNoInput (ONE_SECOND / 4); FlushInput (); - if (LOBYTE (GLOBAL (CurrentActivity)) != SUPER_MELEE) + if (LOBYTE (GLOBAL (CurrentActivity)) != SUPER_MELEE && + LOBYTE (GLOBAL (CurrentActivity)) != WON_LAST_BATTLE) ResumeGameClock (); if (CommData.ConversationPhrases && PlayingTrack ()) {