/run local macro

i just came back for prepatch and wanted to knockout some of the secrets but my /run local macros that track progress don’t print out into my chat box.
i remember them working as i completed some of them back in 8.2, i’ve tried with and without chat addons and still nothing.
I’m currently onto baa’l’s darksign, using the /run local macro from wowhead.

2 Likes

Hi Joemonk, I’m having the same problems with my Baa’l progress macro. It looks like we need this leader on the quest flagged completed variable “thingy”. (disclaimer - I don’t know what I’m doing, i just google super hard)
C_QuestLog.IsQuestFlaggedCompleted

The catch with the Baa’l macro is that it becomes >255 characters. So i split mine up into two macros - cause I force stuff like a putz:

/run local N,t={“SCROLL”,“1”,“2”,“3”,“4”,“5”,“6”},{52819,52809,52810,52818,52817,52816}for s,k in pairs(N)do d=C_QuestLog.IsQuestFlaggedCompleted(t[s])print(k,"=",d and “Y” or “N”)end

/run local N,t={“6”,“7”,“8”,“9”,“10”,“11”,“12”,“13”},52815,52814,52813,52812,53632,53633,53634,52827}for s,k in pairs(N)do d=C_QuestLog.IsQuestFlaggedCompleted(t[s])print(k,"=",d and “Y” or “N”)end

Good luck on your quest! Stay scrappy my friend.
source: some_guy_smarter_than_me

/run local N,t,d={"SCROLL"},{52819,52809,52810,52818,52817,52816,52815,52814,52813,52812,53632,53633,53634,52827} for i=2,14 do N[i]=i-1 end for s,k in pairs(N)do d=C_QuestLog.IsQuestFlaggedCompleted(t[s]) print(k,"=",d and "Y" or "N")end

Should get you to a single macro. I haven’t looked at what it’s doing (the SCROLL entry looks like it serves no purpose) so…

3 Likes

Thanks Fizzlemizz - credited you in guide comments: