X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Fmisc.py;h=50a94569fbad396bf2c84b577caeb0aba6c8f1e1;hp=dce3ea6c84c7b0ccdc1782a4d5d7601414ef3b6b;hb=56f918a8f40771b5fd7db125d301b8e50e9a7a32;hpb=641a045ea5407a56626c7ea718efc7bbf5152ba1 diff --git a/mudpy/misc.py b/mudpy/misc.py index dce3ea6..50a9456 100644 --- a/mudpy/misc.py +++ b/mudpy/misc.py @@ -672,8 +672,18 @@ class User: if not prompt: return get_menu_prompt(self.state) + # Allow including the World clock state + if "$_(time)" in prompt: + prompt = prompt.replace( + "$_(time)", + str(universe.groups["internal"]["counters"].get("elapsed"))) + + # Append a single space for clear separation from user input + if prompt[-1] != " ": + prompt = "%s " % prompt + # Return the cooked prompt - return "%s " % prompt + return prompt def adjust_echoing(self): """Adjust echoing to match state menu requirements."""