public virtual bool CheckGold( Mobile from, Item dropped ) { if ( dropped is Gold ) return OnGoldGiven( from, (Gold)dropped ); return false; }