internal static void PokeHandler( Player player, Command cmd )
{
string targetName = cmd.Next();
if ( targetName == null ) {
CdPoke.PrintUsage( player );
return;
}
Player target = Server.FindPlayerOrPrintMatches( player, targetName, false, true );
if ( target == null ) {
return;
}
if ( target.Immortal ) {
player.Message( "&SYou failed to poke {0}&S, they are immortal", target.ClassyName );
return;
}
if ( target == player ) {
player.Message( "You cannot poke yourself." );
return;
}
if ( !Player.IsValidName( targetName ) ) {
return;
} else {
target.Message( "&8You were just poked by {0}",
player.ClassyName );
player.Message( "&8Successfully poked {0}", target.ClassyName );
}
}