/*
// This is part of the TMI distribution mudlib.
// Please retain this header for any files you may use the code in.
// written by Sulam(12-12-91)
// Help added by Brian 1/27/92
*/
inherit "/std/cmd_m";
static void conv(string text) {
int i;
if( text ) {
for(i=0; text[i] == ' '; i++) { /* empty loop */ }
if(text == "**" || text == ".") return;
else if( text == "" || i == strlen(text) ) {
write("] ");
input_to("conv");
return;
}
else say( iwrap( (string) this_player()->query("cap_name") +
" says: " + text + "\n"), this_player() );
}
write("] ");
input_to("conv");
return;
}
int cmd_converse(string foo) {
write("To escape from converse type **\n");
write("While in converse you may use ! to execute commands.\n");
conv(foo); /* shrug, needs some text... */
return 1;
}
string help() {
return(@HELP
Syntax: converse
This command puts you into converse mode, while
in converse mode, everything you type is automatically said.
You may precede any commands with a "!" to have them executed.
To exite converse mode, type "**" or "." at the begining of a line.
See also: say
HELP
);
}
/* EOF */