fn matching_consumable_items( items: Vec<ItemDataFlat>, name_token: &str, subclass: i32, ) -> Vec<ItemDataFlat>