private static List <Encounter> GetEncounters(Raid raid, IEnumerable <CachedLog> logs) { var encounters = new List <Encounter>(); foreach (var log in logs) { encounters.Add(new Encounter(raid.GetTeamComp(Boss.GetByID(log.BossID), log.IsCM), log, raid)); } return(encounters); }