rendered paste bodySpellFlags3 toSearch = SpellFlags3.AutoShot;
var query = from entry in spellReader.Records
where (entry.Flags3 & toSearch) == toSearch
select new
{
entry.Id,
entry.Name,
};
foreach (var entry in query)
{
Console.WriteLine("Id: {0}", entry.Id);
Console.WriteLine("Name: {0}", entry.Name);
//Console.WriteLine("CasterAuraState: {0}", entry.CasterAuraState);
//Console.WriteLine("TargetAuraState: {0}", entry.TargetAuraState);
Console.WriteLine();
}
Console.WriteLine("{0} Spells had the {1} Flag", query.Count(), toSearch);