diff --git a/main.py b/main.py index b4de700..c40df03 100644 --- a/main.py +++ b/main.py @@ -162,12 +162,10 @@ def handle_stats_stream(stats_conn, stats_check_counter, event_parser, ui, game_ if stats_msg: logger.info(f'Stats event received ({len(stats_msg)} bytes)') - # Parse game event + # Parse game event (parse_event returns a display-ready string) parsed = event_parser.parse_event(stats_msg) if parsed: - # Format with timestamp before displaying - formatted_msg, attributes = format_message(parsed) - ui.print_message(formatted_msg) + ui.print_message(parsed) ui.update_server_info(game_state) return stats_check_counter @@ -557,7 +555,7 @@ def main_loop(screen, args): message = format_chat_message(message, game_state.player_tracker) # Format and display message - formatted_msg, attributes = format_message(message) + formatted_msg, _ = format_message(message) ui.print_message(formatted_msg) # Update server info panel every second (for live timer display)