/* Do not remove the headers from this file! see /USAGE for more info. */
// Rust
//:COMMAND
//$$ see: vis
//USAGE: invis
//
//This command will let you turn invisible to players
//This is not intended as a "foolproof" way to be invisible.
//If you want to make sure players can't interrupt you while you work,
//either work offline or enforce a strict "do not disturb" policy.
#include <setbit.h>
#include <daemons.h>
inherit CMD;
private void main() {
string msg;
if(!this_body()->is_visible())
{
out("You are already invisible.\n");
return;
}
this_body()->do_player_message("invis");
out("You are now invisible.\n");
this_body()->set_visibility(0);
FINGER_D->update_me();
return;
}