vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | CT_QuestLevels_ShowQuestLevels = 1; |
2 | |||
3 | function questlevelsfunction(modId) |
||
4 | local val = CT_Mods[modId]["modStatus"]; |
||
5 | if ( val == "on" ) then |
||
6 | CT_QuestLevels_ShowQuestLevels = 1; |
||
7 | CT_Print(CT_QUESTLEVELS_ON, 1, 1, 0); |
||
8 | else |
||
9 | CT_Print(CT_QUESTLEVELS_OFF, 1, 1, 0); |
||
10 | CT_QuestLevels_ShowQuestLevels = 0; |
||
11 | end |
||
12 | end |
||
13 | |||
14 | function questlevelsinitfunction(modId) |
||
15 | local val = CT_Mods[modId]["modStatus"]; |
||
16 | if ( val == "on" ) then |
||
17 | CT_QuestLevels_ShowQuestLevels = 1; |
||
18 | else |
||
19 | CT_QuestLevels_ShowQuestLevels = 0; |
||
20 | end |
||
21 | end |
||
22 | |||
23 | CT_RegisterMod(CT_QUESTLEVELS_MODNAME, CT_QUESTLEVELS_SUBNAME, 5, "Interface\\Icons\\INV_Letter_13", CT_QUESTLEVELS_TOOLTIP, "on", nil, questlevelsfunction, questlevelsinitfunction); |
||
24 | |||
25 | CT_QuestLevels_oldGetQuestLogTitle = GetQuestLogTitle; |
||
26 | function CT_QuestLevels_newGetQuestLogTitle(questIndex) |
||
27 | local questLogTitleText, oldLevel, questTag, isHeader, isCollapsed, isComplete = CT_QuestLevels_oldGetQuestLogTitle(questIndex); |
||
28 | local level = oldLevel; |
||
29 | if (CT_QuestLevels_ShowQuestLevels == 1 and not isHeader and level ) then |
||
30 | if ( questTag == ELITE ) then |
||
31 | level = oldLevel .. "+"; |
||
32 | elseif ( questTag == RAID ) then |
||
33 | level = oldLevel .. "R"; |
||
34 | elseif ( questTag == "Dungeon" or questTag == "Donjon" ) then |
||
35 | level = oldLevel .. "D"; |
||
36 | end |
||
37 | if ( questLogTitleText ) then |
||
38 | questLogTitleText = "[" .. level .. "] " .. questLogTitleText; |
||
39 | end |
||
40 | end |
||
41 | return questLogTitleText, oldLevel, questTag, isHeader, isCollapsed, isComplete; |
||
42 | end |
||
43 | GetQuestLogTitle = CT_QuestLevels_newGetQuestLogTitle; |