vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
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.