Covenant Info

Anyone know a way for me to see a list of which covenant each of my alts belong to? I’ve tried altoholic, altvault and saved instances and cannot get what I want.

All I want is a simple list of each char’s covenant for transmog hunting purposes.

For each character, something like:

local activeID = C_Covenants.GetActiveCovenantID()
if activeID then
	local info = C_Covenants.GetCovenantData(activeID)
	if info then
		print(info.name) 
		-- Save required info
	end
end

Will have to be run/saved for each character, there is no “GetInfoForAllCharacters” function(s).

1 Like

How do I run that? I tried with pasteNG and a macro and it just printed in /say

If you just want to run it as a macro for the currently logged in character you could:

/run local activeID = C_Covenants.GetActiveCovenantID() if activeID then local info = C_Covenants.GetCovenantData(activeID) if info then print(info.name) else print("No Coveneant") end end

Otherwise you would need to create an addon with saved variables to store the information as each character logs in. You could then create a list of all your characters and their covenants much like alt addons do for the information they keep.

1 Like

I wish I could make my own addons but alas I don’t have the knowledge for it. I would make a plugin for titanpanel when you hover over it it would show the list of all your chars and their covenant cause apparently nothing else does this.