//	File	:  /cmds/std/_wreply.c
//	Creator	:  Watcher@TMI-2   (01/93)
//
//	The whisper's equivalent of the reply command. It will
//	whisper back to the last person who whispered to the user.
 
#include <mudlib.h>
inherit DAEMON ;
#define SYNTAX  "Syntax: wreply <message>\n"
int cmd_wreply( string mess ) {
   string reply;
 
   notify_fail( SYNTAX );
 
   if(!mess || mess == "")  return 0;
 
   reply = (string) this_player()->query( "wreply" );
 
   if(!reply) {
   write("No one has whispered to you yet.\n");
   return 1; }
 
   reply = lower_case(reply);
 
   if(!environment(this_player()) ||
           !present(reply, environment(this_player()))) {
       write(capitalize(reply) + " is no longer here.\n");
       return 1;
   }
 
   this_player()->force_me( "whisper " + reply + " " + mess );
 
return 1;  }
 
int help() {
 
   write( SYNTAX + "\n" +
     "Allows you to whisper <message> to the last person who\n" +
     "previously whispered to you.\n\nSee also: whisper.\n");
 
return 1; }