/* Do not remove the headers from this file! see /USAGE for more info. */
// _snoopable.c
// this space intentionally left blank
// Megaboz@ZorkMUD added header and help
//:PLAYERCOMMAND
//$$ see: privacy
//USAGE: snoopable [on|off]
//
//This does exactly what the name imples -- it sets whether you are snoopable.
#include <playerflags.h>
inherit CMD;
private void main(string arg)
{
if ( !arg || arg == "" )
{
if ( this_body()->test_flag(F_SNOOPABLE) )
out("Joe Wizard can snoop you.\n");
else
out("Joe wizard can't snoop you.\n");
return;
}
switch ( arg )
{
case "on":
this_body()->set_flag(F_SNOOPABLE);
break;
case "off":
this_body()->clear_flag(F_SNOOPABLE);
break;
default:
out("Syntax: snoopable (on|off)\n");
return;
}
out("Ok.\n");
}
void player_menu_entry(string str)
{
bare_init();
main(str);
done_outputing();
}