Cancel all Quest macro

Hey guys, i used to use the below macro to cancel all quests but it is no longer working is there an updated version?

/run for i=1,GetNumQuestLogEntries() do SelectQuestLogEntry(i); SetAbandonQuest(); AbandonQuest(); end

Cheers.

/run local c = C_QuestLog; for i = 1, c.GetNumQuestLogEntries() do local id = c.GetQuestIDForLogIndex(i); if id > 0 then c.SetSelectedQuest(id); c.SetAbandonQuest(); c.AbandonQuest(); end end
2 Likes