WoWInterface (
-   Macro Help (
-   -   Achievement CriteriaID check macro (for BfA) (

Voxxel 06-11-18 09:35 AM

Achievement CriteriaID check macro (for BfA)
I'm looking for a macro to print achievement criteriaIDs for meta progression achievement such as zone questing progress, for example: Azsuna Matata.

I'd love a result of printing something like this:

Behind Legion Lines - true
Defending Azurewing Repose - true
Azsuna versus Azshara - false
Against the Giants - false
Mak'rana and the Fate of the Queen's Reprisal - true
The criteriaIDs in this meta are: 31300, 31301, 31302, 31303. I couldn't find the last ID for "mak'rana" criteria probably because it requires more than 1 quest to complete and the in-game panel shows "0" for that.

Is it possible to print by a macro?

elcius 06-11-18 11:40 AM


for i=1,GetAchievementNumCriteria(12497)do
        local t,_,c=GetAchievementCriteriaInfo(12497,i)
        print(t,'- \124cFF'..(c and'88FF88true'or'FF8888false'))

Voxxel 06-11-18 03:34 PM

Works like a charm, thanks a lot, elcius!

All times are GMT -6. The time now is 10:29 AM.

vBulletin © 2021, Jelsoft Enterprises Ltd
© 2004 - 2020 MMOUI