Abandon all quests with a macro

hi guys, so i get a lot of quests in my quest log and i just want to clean up from time to time when i go to a new zone, and i used a macro for abandoning all quests but since 9.0 they changed a lot of api functions and it no longer worked. i made my own version that works, (this will abandon ALL QUESTS in your quest log so, use at your own risk)

/run for i = 1, C_QuestLog.GetNumQuestLogEntries() do local qid = C_QuestLog.GetQuestIDForLogIndex(i); C_QuestLog.SetSelectedQuest(qid); C_QuestLog.SetAbandonQuest(); C_QuestLog.AbandonQuest(); end

2 Likes

Thank you for this. It is amazing.

1 Like