Можешь попробовать макросом проверить какие квесты выполнены.
/run local function f() t={};GetQuestsCompleted(t); l={@@@,@@@,@@@,@@@,@@@,@@@};for i=1,6 do if not t[l[i]] then print(l[i]) end end end;x=CreateFrame("FRAME");x:RegisterEvent("QUEST_ QUERY_COMPLETE"); x:SetScript("OnEvent",f);QueryQuestsCompleted()
Макрос на 6 квестов, можно и больше вставить, если длина позволит. @@@-id квестов по базе. Только не знаю работает он здесь или нет (: