public void TransmitMessage( Mobile from, string message )
{
if ( !this.Active )
return;
string text = String.Format( "{0} says {1}", from.Name, message );
if ( this.RootParent is Mobile )
{
((Mobile)this.RootParent).SendMessage( 0x2B2, "Crystal: " + text );
}
else if ( this.RootParent is Item )
{
((Item)this.RootParent).PublicOverheadMessage( MessageType.Regular, 0x2B2, false, "Crystal: " + text );
}
else
{
PublicOverheadMessage( MessageType.Regular, 0x2B2, false, text );
}
}