public override bool CheckNonlocalDrop( Mobile from, Item item, Item target )
{
if ( IsOwner( from ) )
{
if ( GetVendorItem( item ) == null )
{
// We must wait until the item is added
Timer.DelayCall( TimeSpan.Zero, new TimerStateCallback( NonLocalDropCallback ), new object[] { from, item } );
}
return true;
}
else
{
SayTo( from, 503209 ); // I can only take item from the shop owner.
return false;
}
}