public override bool CheckHold( Mobile m, Item item, bool message, bool checkItems, int plusItems, int plusWeight ) { if ( m.AccessLevel < AccessLevel.GameMaster ) { m.SendLocalizedMessage( 1048122, "", 0x8A5 ); // The chest refuses to be filled with treasure again. return false; } return base.CheckHold( m, item, message, checkItems, plusItems, plusWeight ); }