From 4930f1408b3972fe13baa46f11557751458012b3 Mon Sep 17 00:00:00 2001 From: Jared Miller Date: Fri, 13 Feb 2026 22:37:07 -0500 Subject: [PATCH] Wire render_prompt into server shell loop --- src/mudlib/server.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mudlib/server.py b/src/mudlib/server.py index 418163a..3d93dee 100644 --- a/src/mudlib/server.py +++ b/src/mudlib/server.py @@ -45,6 +45,7 @@ from mudlib.if_session import broadcast_to_spectators from mudlib.mob_ai import process_mobs from mudlib.mobs import load_mob_templates, mob_templates from mudlib.player import Player, players +from mudlib.prompt import render_prompt from mudlib.resting import process_resting from mudlib.store import ( PlayerData, @@ -391,10 +392,8 @@ async def shell( # Show appropriate prompt based on mode if player.mode == "editor" and player.editor: _writer.write(f" {player.editor.cursor + 1}> ") - elif player.mode == "if" and player.if_session: - _writer.write("> ") else: - _writer.write("mud> ") + _writer.write(render_prompt(player)) await _writer.drain() inp = await readline2(_reader, _writer)