diff --git a/Content.Client/Replay/ContentReplayPlaybackManager.cs b/Content.Client/Replay/ContentReplayPlaybackManager.cs index 16cdfb79fe..55491429ea 100644 --- a/Content.Client/Replay/ContentReplayPlaybackManager.cs +++ b/Content.Client/Replay/ContentReplayPlaybackManager.cs @@ -120,6 +120,9 @@ private bool OnHandleReplayMessage(object message, bool skipEffects) if (!_entMan.EntityExists(_player.LocalPlayer?.ControlledEntity)) _entMan.System().SetSpectatorPosition(default); return true; + case ChatMessage chat: + _uiMan.GetUIController().ProcessChatMessage(chat, speechBubble: !skipEffects); + return true; } if (!skipEffects) @@ -130,10 +133,6 @@ private bool OnHandleReplayMessage(object message, bool skipEffects) switch (message) { - case ChatMessage chat: - // Pass the chat message to the UI controller, skip the speech-bubble / pop-up. - _uiMan.GetUIController().ProcessChatMessage(chat, speechBubble: false); - return true; case RoundEndMessageEvent: case PopupEvent: case AudioMessage: