vanilla-wow-addons – Rev 1
?pathlinks?
CT_QuestLevels_ShowQuestLevels = 1;
function questlevelsfunction(modId)
local val = CT_Mods[modId]["modStatus"];
if ( val == "on" ) then
CT_QuestLevels_ShowQuestLevels = 1;
CT_Print(CT_QUESTLEVELS_ON, 1, 1, 0);
else
CT_Print(CT_QUESTLEVELS_OFF, 1, 1, 0);
CT_QuestLevels_ShowQuestLevels = 0;
end
end
function questlevelsinitfunction(modId)
local val = CT_Mods[modId]["modStatus"];
if ( val == "on" ) then
CT_QuestLevels_ShowQuestLevels = 1;
else
CT_QuestLevels_ShowQuestLevels = 0;
end
end
CT_RegisterMod(CT_QUESTLEVELS_MODNAME, CT_QUESTLEVELS_SUBNAME, 5, "Interface\\Icons\\INV_Letter_13", CT_QUESTLEVELS_TOOLTIP, "on", nil, questlevelsfunction, questlevelsinitfunction);
CT_QuestLevels_oldGetQuestLogTitle = GetQuestLogTitle;
function CT_QuestLevels_newGetQuestLogTitle(questIndex)
local questLogTitleText, oldLevel, questTag, isHeader, isCollapsed, isComplete = CT_QuestLevels_oldGetQuestLogTitle(questIndex);
local level = oldLevel;
if (CT_QuestLevels_ShowQuestLevels == 1 and not isHeader and level ) then
if ( questTag == ELITE ) then
level = oldLevel .. "+";
elseif ( questTag == RAID ) then
level = oldLevel .. "R";
elseif ( questTag == "Dungeon" or questTag == "Donjon" ) then
level = oldLevel .. "D";
end
if ( questLogTitleText ) then
questLogTitleText = "[" .. level .. "] " .. questLogTitleText;
end
end
return questLogTitleText, oldLevel, questTag, isHeader, isCollapsed, isComplete;
end
GetQuestLogTitle = CT_QuestLevels_newGetQuestLogTitle;
Generated by GNU Enscript 1.6.5.90.