public void Current_ChatBoxMessage(object sender, ChatTextInterceptEventArgs e) { try { if (e.Text.Equals("Quest list is empty.\n") || e.Text.Equals("The command \"myquests\" is not currently enabled on this server.\n")) { GettingQuests = false; Core.RenderFrame -= Core_RenderFrame; UIQuestListRefresh.Visible = true; ShouldEat = false; return; } if (QuestFlag.MyQuestRegex.IsMatch(e.Text)) { e.Eat = ShouldEat; GotFirstQuest = true; var questFlag = QuestFlag.FromMyQuestsLine(e.Text); if (questFlag != null) { QuestFlags[questFlag.Id] = questFlag; // UpdateQuestFlag(questFlag); } lastHeartbeat = DateTime.UtcNow; } } catch (Exception ex) { Logger.LogException(ex); } }