#include <lib.h>
inherit LIB_DAEMON;
mixed cmd(string str) {
this_player()->SetPrompt(str);
this_player()->reset_prompt();
return 1;
}
void help() {
message("help",
"Syntax: prompt <options>"
" \n\n"
"This command allows you to customize your prompt. You may use a static prompt:\n"
"prompt >\n"
"Or you may choose special tokens for an active prompt. The tokens available are:\n"
"$V shows invis status\n"
"$C shows the command number\n"
"$H shows maximum health points\n"
"$h shows current health points\n"
"$G shows maximum magic points\n"
"$g shows current magic points\n"
"$I shows maximum stamina points\n"
"$i shows current stamina points\n"
"$P shows current working directory\n"
"$M shows the mud name\n"
"$N shows the player's name\n\n"
"To have your creator character's name and current dir show up:\n"
"prompt $N $P > \n"
"In yellow:\n"
"prompt %%^^YELLOW%%^^$N $P >%%^^RESET%%^^\n"
"Or for tactical info as a player:\n"
"prompt hp:$h/$H mp:$g/$G sp: $i/$I> \n"
"\n\n",
this_player() );
}