public override bool AllowSecureTrade( Mobile from, Mobile to, Mobile newOwner, bool accepted ) { if ( !Ethics.Ethic.CheckTrade( from, to, newOwner, this ) ) return false; return base.AllowSecureTrade( from, to, newOwner, accepted ); }