static object owner; static prompt; start(me) { owner=me; shadow (owner,1); add_action("prompt","prompt"); write("You have the hp/sp prompter. Type 'prompt on' to turn it on\n"); } prompt(arg) { if(!arg || (arg!="on" && arg!="off")) write("Usage: prompt [on|off] "); else prompt=(arg=="on"); write("Prompt is "+(prompt?"on":"off")+"\n"); if(prompt) write("Please turn off the prompt when you don't need it\n"); return 1; } catch_tell(str) { if(!prompt || str!="> ") return write(str); write(owner->query_hp()+"/"+owner->query_max_hp()+":" +owner->query_sp()+"/"+owner->query_max_sp()+"> "); }