public static Queue<ACDItem> ReturnUnidenifiedItems()
{
Queue<ACDItem> returnQueue = new Queue<ACDItem>();
UpdateItemList();
var filteredItems = ZetaDia.Me.Inventory.Backpack.Where(i =>
i.IsValid && !i.IsMiscItem);
if (filteredItems.Any())
{
foreach (ACDItem item in filteredItems)
{
try
{
if (item.IsUnidentified)
returnQueue.Enqueue(item);
}
catch
{
Logger.DBLog.DebugFormat(
"[Funky] Safetly Handled Exception: occured checking of item unidentified flag");
}
}
}
return returnQueue;
}