/*  Allows players to describe themselves.
 *  created by Rush@Dead Souls
 */

#pragma save_binary

#include <lib.h>
#include "include/describe.h"

inherit LIB_VERB;

static void create() {
    verb::create();
    SetVerb("describe");
    SetRules("LIV");
    SetErrorMessage("Describe syntax: describe <message>");
    SetHelp("Syntax: describe MESSAGE\n"
    "\n"
    "Provides a player with a description. You must include "
    "an instance of $N at least once in your description to "
    "denote your name. Example: If I typed 'describe $N is "
    "nondescript.', my description would be 'Rush is "
    "nondescript.'\n");
    parse_add_rule("describe", "STR");
}

mixed can_describe_str(string str) {
  if(strsrch(str, "$N") == -1)
    return("Your description must include a minimum of one '$N' "
      + "to specify your name.");
  return 1;
}

mixed do_describe_str(string str) {
  this_player()->SetLong(str);
  write("Ok.");
  return 1;
}



