vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --------------------------------------------------------------------------------
2 -- Text replacement function
3 --------------------------------------------------------------------------------
4 function AtlasLoot_FixText(text)
5 --Armour class
6 text = gsub(text, "#a1#", ATLASLOOT_CLOTH);
7 text = gsub(text, "#a2#", ATLASLOOT_LEATHER);
8 text = gsub(text, "#a3#", ATLASLOOT_MAIL);
9 text = gsub(text, "#a4#", ATLASLOOT_PLATE);
10  
11 --Body slot
12 text = gsub(text, "#s1#", ATLASLOOT_HEAD);
13 text = gsub(text, "#s2#", ATLASLOOT_NECK);
14 text = gsub(text, "#s3#", ATLASLOOT_SHOULDER);
15 text = gsub(text, "#s4#", ATLASLOOT_BACK);
16 text = gsub(text, "#s5#", ATLASLOOT_CHEST);
17 text = gsub(text, "#s6#", ATLASLOOT_SHIRT);
18 text = gsub(text, "#s7#", ATLASLOOT_TABARD);
19 text = gsub(text, "#s8#", ATLASLOOT_WRIST);
20 text = gsub(text, "#s9#", ATLASLOOT_HANDS);
21 text = gsub(text, "#s10#", ATLASLOOT_WAIST);
22 text = gsub(text, "#s11#", ATLASLOOT_LEGS);
23 text = gsub(text, "#s12#", ATLASLOOT_FEET);
24 text = gsub(text, "#s13#", ATLASLOOT_RING);
25 text = gsub(text, "#s14#", ATLASLOOT_TRINKET);
26 text = gsub(text, "#s15#", ATLASLOOT_OFF_HAND);
27 text = gsub(text, "#s16#", ATLASLOOT_RELIC);
28  
29 --Weapon Weilding
30 text = gsub(text, "#h1#", ATLASLOOT_ONE_HAND);
31 text = gsub(text, "#h2#", ATLASLOOT_TWO_HAND);
32 text = gsub(text, "#h3#", ATLASLOOT_MAIN_HAND);
33 text = gsub(text, "#h4#", ATLASLOOT_OFFHAND);
34  
35 --Weapon type
36 text = gsub(text, "#w1#", ATLASLOOT_AXE);
37 text = gsub(text, "#w2#", ATLASLOOT_BOW);
38 text = gsub(text, "#w3#", ATLASLOOT_CROSSBOW);
39 text = gsub(text, "#w4#", ATLASLOOT_DAGGER);
40 text = gsub(text, "#w5#", ATLASLOOT_GUN);
41 text = gsub(text, "#w6#", ATLASLOOT_MACE);
42 text = gsub(text, "#w7#", ATLASLOOT_POLEARM);
43 text = gsub(text, "#w8#", ATLASLOOT_SHIELD);
44 text = gsub(text, "#w9#", ATLASLOOT_STAFF);
45 text = gsub(text, "#w10#", ATLASLOOT_SWORD);
46 text = gsub(text, "#w11#", ATLASLOOT_THROWN);
47 text = gsub(text, "#w12#", ATLASLOOT_WAND);
48 text = gsub(text, "#w13#", ATLASLOOT_FIST);
49  
50 -- Misc. Equipment
51 text = gsub(text, "#e1#", ATLASLOOT_POTION);
52 text = gsub(text, "#e2#", ATLASLOOT_FOOD);
53 text = gsub(text, "#e3#", ATLASLOOT_DRINK);
54 text = gsub(text, "#e4#", ATLASLOOT_BANDAGE);
55 text = gsub(text, "#e5#", ATLASLOOT_ARROW);
56 text = gsub(text, "#e6#", ATLASLOOT_BULLET);
57 text = gsub(text, "#e7#", ATLASLOOT_MOUNT);
58 text = gsub(text, "#e8#", ATLASLOOT_AMMO);
59 text = gsub(text, "#e9#", ATLASLOOT_QUIVER);
60 text = gsub(text, "#e10#", ATLASLOOT_BAG);
61 text = gsub(text, "#e11#", ATLASLOOT_ENCHANT);
62 text = gsub(text, "#e12#", ATLASLOOT_TRADE_GOODS);
63 text = gsub(text, "#e13#", ATLASLOOT_SCOPE);
64 text = gsub(text, "#e14#", ATLASLOOT_KEY);
65 text = gsub(text, "#e15#", ATLASLOOT_PET);
66 text = gsub(text, "#e16#", ATLASLOOT_IDOL);
67 text = gsub(text, "#e17#", ATLASLOOT_TOTEM);
68 text = gsub(text, "#e18#", ATLASLOOT_LIBRAM);
69 text = gsub(text, "#e19#", ATLASLOOT_DARKMOON);
70 text = gsub(text, "#e20#", ATLASLOOT_BOOK);
71 text = gsub(text, "#e21#", ATLASLOOT_BANNER);
72  
73 -- Classes
74 text = gsub(text, "#c1#", ATLASLOOT_DRUID);
75 text = gsub(text, "#c2#", ATLASLOOT_HUNTER);
76 text = gsub(text, "#c3#", ATLASLOOT_MAGE);
77 text = gsub(text, "#c4#", ATLASLOOT_PALADIN);
78 text = gsub(text, "#c5#", ATLASLOOT_PRIEST);
79 text = gsub(text, "#c6#", ATLASLOOT_ROGUE);
80 text = gsub(text, "#c7#", ATLASLOOT_SHAMAN);
81 text = gsub(text, "#c8#", ATLASLOOT_WARLOCK);
82 text = gsub(text, "#c9#", ATLASLOOT_WARRIOR);
83  
84 --Professions
85 text = gsub(text, "#p1#", ATLASLOOT_ALCHEMY);
86 text = gsub(text, "#p2#", ATLASLOOT_BLACKSMITHING);
87 text = gsub(text, "#p3#", ATLASLOOT_COOKING);
88 text = gsub(text, "#p4#", ATLASLOOT_ENCHANTING);
89 text = gsub(text, "#p5#", ATLASLOOT_ENGINEERING);
90 text = gsub(text, "#p6#", ATLASLOOT_FIRST_AID);
91 text = gsub(text, "#p7#", ATLASLOOT_LEATHERWORKING);
92 text = gsub(text, "#p8#", ATLASLOOT_TAILORING);
93 text = gsub(text, "#p9#", ATLASLOOT_DRAGONSCALE);
94 text = gsub(text, "#p10#", ATLASLOOT_TRIBAL);
95 text = gsub(text, "#p11#", ATLASLOOT_ELEMENTAL);
96  
97 --Reputation
98 text = gsub(text, "#r1#", ATLASLOOT_NEUTRAL);
99 text = gsub(text, "#r2#", ATLASLOOT_FRIENDLY);
100 text = gsub(text, "#r3#", ATLASLOOT_HONORED);
101 text = gsub(text, "#r4#", ATLASLOOT_REVERED);
102 text = gsub(text, "#r5#", ATLASLOOT_EXALTED);
103  
104 --Battleground Factions
105 text = gsub(text, "#b1#", ATLASLOOT_BG_STORMPIKE);
106 text = gsub(text, "#b2#", ATLASLOOT_BG_FROSTWOLF);
107 text = gsub(text, "#b3#", ATLASLOOT_BG_SENTINELS);
108 text = gsub(text, "#b4#", ATLASLOOT_BG_OUTRIDERS);
109 text = gsub(text, "#b5#", ATLASLOOT_BG_ARATHOR);
110 text = gsub(text, "#b6#", ATLASLOOT_BG_DEFILERS);
111  
112 -- Misc phrases and mod specific stuff
113 text = gsub(text, "#m1#", ATLASLOOT_CLASSES);
114 text = gsub(text, "#m2#", ATLASLOOT_QUEST1);
115 text = gsub(text, "#m3#", ATLASLOOT_QUEST2);
116 text = gsub(text, "#m4#", ATLASLOOT_QUEST3);
117 text = gsub(text, "#m5#", ATLASLOOT_SHARED);
118 text = gsub(text, "#m6#", ATLASLOOT_HORDE);
119 text = gsub(text, "#m7#", ATLASLOOT_ALLIANCE);
120 text = gsub(text, "#m8#", ATLASLOOT_UNIQUE);
121 text = gsub(text, "#m9#", ATLASLOOT_RIGHTSIDE);
122 text = gsub(text, "#m10#", ATLASLOOT_LEFTSIDE);
123 text = gsub(text, "#m11#", ATLASLOOT_FELCOREBAG);
124 text = gsub(text, "#m12#", ATLASLOOT_ONYBAG);
125 text = gsub(text, "#m13#", ATLASLOOT_WCBAG);
126 text = gsub(text, "#m14#", ATLASLOOT_FULLSKILL);
127 text = gsub(text, "#m15#", ATLASLOOT_295);
128 text = gsub(text, "#m16#", ATLASLOOT_275);
129 text = gsub(text, "#m17#", ATLASLOOT_265);
130 text = gsub(text, "#m18#", ATLASLOOT_290);
131 text = gsub(text, "#m19#", ATLASLOOT_SET);
132 text = gsub(text, "#m20#", ATLASLOOT_285);
133 text = gsub(text, "#m21#", ATLASLOOT_16SLOT);
134  
135 text = gsub(text, "#x1#", ATLASLOOT_COBRAHN);
136 text = gsub(text, "#x2#", ATLASLOOT_ANACONDRA);
137 text = gsub(text, "#x3#", ATLASLOOT_SERPENTIS);
138 text = gsub(text, "#x4#", ATLASLOOT_FANGDRUID);
139 text = gsub(text, "#x5#", ATLASLOOT_PYTHAS);
140 text = gsub(text, "#x6#", ATLASLOOT_VANCLEEF);
141 text = gsub(text, "#x7#", ATLASLOOT_GREENSKIN);
142 text = gsub(text, "#x8#", ATLASLOOT_DEFIASMINER);
143 text = gsub(text, "#x9#", ATLASLOOT_DEFIASOVERSEER);
144 text = gsub(text, "#x10#", ATLASLOOT_Primal_Hakkari_Kossack);
145 text = gsub(text, "#x11#", ATLASLOOT_Primal_Hakkari_Shawl);
146 text = gsub(text, "#x12#", ATLASLOOT_Primal_Hakkari_Bindings);
147 text = gsub(text, "#x13#", ATLASLOOT_Primal_Hakkari_Sash);
148 text = gsub(text, "#x14#", ATLASLOOT_Primal_Hakkari_Stanchion);
149 text = gsub(text, "#x15#", ATLASLOOT_Primal_Hakkari_Aegis);
150 text = gsub(text, "#x16#", ATLASLOOT_Primal_Hakkari_Girdle);
151 text = gsub(text, "#x17#", ATLASLOOT_Primal_Hakkari_Armsplint);
152 text = gsub(text, "#x18#", ATLASLOOT_Primal_Hakkari_Tabard);
153 text = gsub(text, "#x19#", ATLASLOOT_Qiraji_Ornate_Hilt);
154 text = gsub(text, "#x20#", ATLASLOOT_Qiraji_Martial_Drape);
155 text = gsub(text, "#x21#", ATLASLOOT_Qiraji_Magisterial_Ring);
156 text = gsub(text, "#x22#", ATLASLOOT_Qiraji_Ceremonial_Ring);
157 text = gsub(text, "#x23#", ATLASLOOT_Qiraji_Regal_Drape);
158 text = gsub(text, "#x24#", ATLASLOOT_Qiraji_Spiked_Hilt);
159 text = gsub(text, "#x25#", ATLASLOOT_Qiraji_Bindings_of_Dominance);
160 text = gsub(text, "#x26#", ATLASLOOT_Veknilashs_Circlet);
161 text = gsub(text, "#x27#", ATLASLOOT_Ouros_Intact_Hide);
162 text = gsub(text, "#x28#", ATLASLOOT_Husk_of_the_Old_God);
163 text = gsub(text, "#x29#", ATLASLOOT_Qiraji_Bindings_of_Command);
164 text = gsub(text, "#x30#", ATLASLOOT_Veklors_Diadem);
165 text = gsub(text, "#x31#", ATLASLOOT_Skin_of_the_Great_Sandworm);
166 text = gsub(text, "#x32#", ATLASLOOT_Carapace_of_the_Old_God);
167 text = gsub(text, "#x33#", ATLASLOOT_SCARLETDEFENDER);
168 text = gsub(text, "#x34#", ATLASLOOT_SCARLETTRASH);
169 text = gsub(text, "#x35#", ATLASLOOT_SCARLETCHAMPION);
170 text = gsub(text, "#x36#", ATLASLOOT_SCARLETCENTURION);
171 text = gsub(text, "#x37#", ATLASLOOT_SCARLETHEROD);
172 text = gsub(text, "#x38#", ATLASLOOT_SCARLETPROTECTOR);
173  
174 --Zg Sets
175 text = gsub(text, "#zgs1#", ATLASLOOT_ZG_DRUID);
176 text = gsub(text, "#zgs2#", ATLASLOOT_ZG_HUNTER);
177 text = gsub(text, "#zgs3#", ATLASLOOT_ZG_MAGE);
178 text = gsub(text, "#zgs4#", ATLASLOOT_ZG_PALADIN);
179 text = gsub(text, "#zgs5#", ATLASLOOT_ZG_PRIEST);
180 text = gsub(text, "#zgs6#", ATLASLOOT_ZG_ROGUE);
181 text = gsub(text, "#zgs7#", ATLASLOOT_ZG_SHAMAN);
182 text = gsub(text, "#zgs8#", ATLASLOOT_ZG_WARLOCK);
183 text = gsub(text, "#zgs9#", ATLASLOOT_ZG_WARRIOR);
184  
185 --aq20 Sets
186 text = gsub(text, "#aq20s1#", ATLASLOOT_AQ20_DRUID);
187 text = gsub(text, "#aq20s2#", ATLASLOOT_AQ20_HUNTER);
188 text = gsub(text, "#aq20s3#", ATLASLOOT_AQ20_MAGE);
189 text = gsub(text, "#aq20s4#", ATLASLOOT_AQ20_PALADIN);
190 text = gsub(text, "#aq20s5#", ATLASLOOT_AQ20_PRIEST);
191 text = gsub(text, "#aq20s6#", ATLASLOOT_AQ20_ROGUE);
192 text = gsub(text, "#aq20s7#", ATLASLOOT_AQ20_SHAMAN);
193 text = gsub(text, "#aq20s8#", ATLASLOOT_AQ20_WARLOCK);
194 text = gsub(text, "#aq20s9#", ATLASLOOT_AQ20_WARRIOR);
195  
196 --aq40 Sets
197 text = gsub(text, "#aq40s1#", ATLASLOOT_AQ40_DRUID);
198 text = gsub(text, "#aq40s2#", ATLASLOOT_AQ40_HUNTER);
199 text = gsub(text, "#aq40s3#", ATLASLOOT_AQ40_MAGE);
200 text = gsub(text, "#aq40s4#", ATLASLOOT_AQ40_PALADIN);
201 text = gsub(text, "#aq40s5#", ATLASLOOT_AQ40_PRIEST);
202 text = gsub(text, "#aq40s6#", ATLASLOOT_AQ40_ROGUE);
203 text = gsub(text, "#aq40s7#", ATLASLOOT_AQ40_SHAMAN);
204 text = gsub(text, "#aq40s8#", ATLASLOOT_AQ40_WARLOCK);
205 text = gsub(text, "#aq40s9#", ATLASLOOT_AQ40_WARRIOR);
206  
207 --T0 Sets
208 text = gsub(text, "#t0s1#", ATLASLOOT_T0_DRUID);
209 text = gsub(text, "#t0s2#", ATLASLOOT_T0_HUNTER);
210 text = gsub(text, "#t0s3#", ATLASLOOT_T0_MAGE);
211 text = gsub(text, "#t0s4#", ATLASLOOT_T0_PALADIN);
212 text = gsub(text, "#t0s5#", ATLASLOOT_T0_PRIEST);
213 text = gsub(text, "#t0s6#", ATLASLOOT_T0_ROGUE);
214 text = gsub(text, "#t0s7#", ATLASLOOT_T0_SHAMAN);
215 text = gsub(text, "#t0s8#", ATLASLOOT_T0_WARLOCK);
216 text = gsub(text, "#t0s9#", ATLASLOOT_T0_WARRIOR);
217  
218 --T0.5 Sets
219 text = gsub(text, "#t05s1#", ATLASLOOT_T05_DRUID);
220 text = gsub(text, "#t05s2#", ATLASLOOT_T05_HUNTER);
221 text = gsub(text, "#t05s3#", ATLASLOOT_T05_MAGE);
222 text = gsub(text, "#t05s4#", ATLASLOOT_T05_PALADIN);
223 text = gsub(text, "#t05s5#", ATLASLOOT_T05_PRIEST);
224 text = gsub(text, "#t05s6#", ATLASLOOT_T05_ROGUE);
225 text = gsub(text, "#t05s7#", ATLASLOOT_T05_SHAMAN);
226 text = gsub(text, "#t05s8#", ATLASLOOT_T05_WARLOCK);
227 text = gsub(text, "#t05s9#", ATLASLOOT_T05_WARRIOR);
228  
229 --T1 Sets
230 text = gsub(text, "#t1s1#", ATLASLOOT_T1_DRUID);
231 text = gsub(text, "#t1s2#", ATLASLOOT_T1_HUNTER);
232 text = gsub(text, "#t1s3#", ATLASLOOT_T1_MAGE);
233 text = gsub(text, "#t1s4#", ATLASLOOT_T1_PALADIN);
234 text = gsub(text, "#t1s5#", ATLASLOOT_T1_PRIEST);
235 text = gsub(text, "#t1s6#", ATLASLOOT_T1_ROGUE);
236 text = gsub(text, "#t1s7#", ATLASLOOT_T1_SHAMAN);
237 text = gsub(text, "#t1s8#", ATLASLOOT_T1_WARLOCK);
238 text = gsub(text, "#t1s9#", ATLASLOOT_T1_WARRIOR);
239  
240 --T2 Sets
241 text = gsub(text, "#t2s1#", ATLASLOOT_T2_DRUID);
242 text = gsub(text, "#t2s2#", ATLASLOOT_T2_HUNTER);
243 text = gsub(text, "#t2s3#", ATLASLOOT_T2_MAGE);
244 text = gsub(text, "#t2s4#", ATLASLOOT_T2_PALADIN);
245 text = gsub(text, "#t2s5#", ATLASLOOT_T2_PRIEST);
246 text = gsub(text, "#t2s6#", ATLASLOOT_T2_ROGUE);
247 text = gsub(text, "#t2s7#", ATLASLOOT_T2_SHAMAN);
248 text = gsub(text, "#t2s8#", ATLASLOOT_T2_WARLOCK);
249 text = gsub(text, "#t2s9#", ATLASLOOT_T2_WARRIOR);
250  
251 --T3 Sets
252 text = gsub(text, "#t3s1#", ATLASLOOT_T3_DRUID);
253 text = gsub(text, "#t3s2#", ATLASLOOT_T3_HUNTER);
254 text = gsub(text, "#t3s3#", ATLASLOOT_T3_MAGE);
255 text = gsub(text, "#t3s4#", ATLASLOOT_T3_PALADIN);
256 text = gsub(text, "#t3s5#", ATLASLOOT_T3_PRIEST);
257 text = gsub(text, "#t3s6#", ATLASLOOT_T3_ROGUE);
258 text = gsub(text, "#t3s7#", ATLASLOOT_T3_SHAMAN);
259 text = gsub(text, "#t3s8#", ATLASLOOT_T3_WARLOCK);
260 text = gsub(text, "#t3s9#", ATLASLOOT_T3_WARRIOR);
261  
262 --PvP Epic Horde Sets
263 text = gsub(text, "#pvpeh1#", ATLASLOOT_PVP_EPIC_H_DRUID);
264 text = gsub(text, "#pvpeh2#", ATLASLOOT_PVP_EPIC_H_HUNTER);
265 text = gsub(text, "#pvpeh3#", ATLASLOOT_PVP_EPIC_H_MAGE);
266 text = gsub(text, "#pvpeh4#", ATLASLOOT_PVP_EPIC_H_PRIEST);
267 text = gsub(text, "#pvpeh5#", ATLASLOOT_PVP_EPIC_H_ROGUE);
268 text = gsub(text, "#pvpeh6#", ATLASLOOT_PVP_EPIC_H_SHAMAN);
269 text = gsub(text, "#pvpeh7#", ATLASLOOT_PVP_EPIC_H_WARLOCK);
270 text = gsub(text, "#pvpeh8#", ATLASLOOT_PVP_EPIC_H_WARRIOR);
271  
272 --PvP Epic Alliance Sets
273 text = gsub(text, "#pvpea1#", ATLASLOOT_PVP_EPIC_A_DRUID);
274 text = gsub(text, "#pvpea2#", ATLASLOOT_PVP_EPIC_A_HUNTER);
275 text = gsub(text, "#pvpea3#", ATLASLOOT_PVP_EPIC_A_MAGE);
276 text = gsub(text, "#pvpea4#", ATLASLOOT_PVP_EPIC_A_PALADIN);
277 text = gsub(text, "#pvpea5#", ATLASLOOT_PVP_EPIC_A_PRIEST);
278 text = gsub(text, "#pvpea6#", ATLASLOOT_PVP_EPIC_A_ROGUE);
279 text = gsub(text, "#pvpea7#", ATLASLOOT_PVP_EPIC_A_WARLOCK);
280 text = gsub(text, "#pvpea8#", ATLASLOOT_PVP_EPIC_A_WARRIOR);
281  
282 --PvP Rare Horde Sets
283 text = gsub(text, "#pvprh1#", ATLASLOOT_PVP_RARE_H_DRUID);
284 text = gsub(text, "#pvprh2#", ATLASLOOT_PVP_RARE_H_HUNTER);
285 text = gsub(text, "#pvprh3#", ATLASLOOT_PVP_RARE_H_MAGE);
286 text = gsub(text, "#pvprh4#", ATLASLOOT_PVP_RARE_H_PRIEST);
287 text = gsub(text, "#pvprh5#", ATLASLOOT_PVP_RARE_H_ROGUE);
288 text = gsub(text, "#pvprh6#", ATLASLOOT_PVP_RARE_H_SHAMAN);
289 text = gsub(text, "#pvprh7#", ATLASLOOT_PVP_RARE_H_WARLOCK);
290 text = gsub(text, "#pvprh8#", ATLASLOOT_PVP_RARE_H_WARRIOR);
291  
292 --PvP Rare Alliance Sets
293 text = gsub(text, "#pvpra1#", ATLASLOOT_PVP_RARE_A_DRUID);
294 text = gsub(text, "#pvpra2#", ATLASLOOT_PVP_RARE_A_HUNTER);
295 text = gsub(text, "#pvpra3#", ATLASLOOT_PVP_RARE_A_MAGE);
296 text = gsub(text, "#pvpra4#", ATLASLOOT_PVP_RARE_A_PALADIN);
297 text = gsub(text, "#pvpra5#", ATLASLOOT_PVP_RARE_A_PRIEST);
298 text = gsub(text, "#pvpra6#", ATLASLOOT_PVP_RARE_A_ROGUE);
299 text = gsub(text, "#pvpra7#", ATLASLOOT_PVP_RARE_A_WARLOCK);
300 text = gsub(text, "#pvpra8#", ATLASLOOT_PVP_RARE_A_WARRIOR);
301  
302 --Misc PvP Set Text
303 text = gsub(text, "#pvps1#", ATLASLOOT_PVP_EPIC_SET);
304 text = gsub(text, "#pvps2#", ATLASLOOT_PVP_RARE_SET);
305  
306 --Text colouring
307 text = gsub(text, "=q0=", "|cff9d9d9d");
308 text = gsub(text, "=q1=", "|cffFFFFFF");
309 text = gsub(text, "=q2=", "|cff1eff00");
310 text = gsub(text, "=q3=", "|cff0070dd");
311 text = gsub(text, "=q4=", "|cffa335ee");
312 text = gsub(text, "=q5=", "|cffFF8000");
313 text = gsub(text, "=q6=", "|cffFF0000");
314 text = gsub(text, "=ds=", "|cffFFd200");
315 return text;
316 end