public override void OnMovement( Mobile m, Point3D oldLocation )
{
if ( DateTime.Now > m_NextCheckPack && InRange( m, 4 ) && !InRange( oldLocation, 4 ) && m.Player )
{
Container pack = m.Backpack;
if ( pack != null )
{
m_NextCheckPack = DateTime.Now + TimeSpan.FromSeconds( 2.0 );
Item deed = pack.FindItemByType( typeof( HouseDeed ), false );
if ( deed != null )
{
// If you have a deed, I can appraise it or buy it from you...
PrivateOverheadMessage( MessageType.Regular, 0x3B2, 500605, m.NetState );
// Simply hand me a deed to sell it.
PrivateOverheadMessage( MessageType.Regular, 0x3B2, 500606, m.NetState );
}
}
}
base.OnMovement( m, oldLocation );
}