public static void Where_OnCommand( CommandEventArgs e )
{
Mobile from = e.Mobile;
Map map = from.Map;
from.SendMessage( "You are at {0} {1} {2} in {3}.", from.X, from.Y, from.Z, map );
if ( map != null )
{
Region reg = from.Region;
if ( !reg.IsDefault )
{
StringBuilder builder = new StringBuilder();
builder.Append( reg.ToString() );
reg = reg.Parent;
while ( reg != null )
{
builder.Append( " <- " + reg.ToString() );
reg = reg.Parent;
}
from.SendMessage( "Your region is {0}.", builder.ToString() );
}
}
}