From f0e30f56ed1875ef219032cb1e09f7b3f4c569d6 Mon Sep 17 00:00:00 2001 From: arch_agent Date: Sat, 25 Jul 2026 20:11:04 +0200 Subject: [PATCH] fix: Rich Markup im Ereignis-Log rendern (Text.from_markup) Text.append() behandelte [red]..[/] als Literaltext. Text.from_markup() parst Rich-Markup-Tags korrekt. --- src/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index 01f2191..f804c8f 100644 --- a/src/main.py +++ b/src/main.py @@ -137,7 +137,9 @@ def render_game(engine: GameEngine) -> Panel: log_text = Text() for entry in engine.log[-12:]: if isinstance(entry, str): - log_text.append(entry + "\n") + t = Text.from_markup(entry) + log_text.append(t) + log_text.append("\n") # === Location === loc_text = f"🌍 {engine.current_location}"