vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 if (TheoryCraft_Locale == nil) then
2  
3 -- The format of the tooltip is defined below.
4 -- It looks ghastly complicated at first, but is quite straight forward.
5  
6 -- show is which checkbox needs to be enabled for the line to show
7  
8 -- if inverse is true, then the checkbox needs to be unchecked
9  
10 -- left is what gets added to the left hand side of the toolip
11 -- right is what gets added to the right hand side of the tooltip
12  
13 -- If a value is not found, the entire line will be hidden.
14 -- to avoid this, put it in an if... eg the line:
15 -- "foo#IFbar lalala $invalidvalue$ no#"
16 -- will just show the word "foo", as the invalid value will hide the entire
17 -- if.
18  
19 -- Where you want one value to be shown, or if that isn't valid to show
20 -- another, use OR. Eg on a spell with 1000 minimum damage:
21 -- "foo#ORthis is invalid$invalidvalue$/bar $mindamage$OR#"
22 -- will just show foobar 1000, however if the spell is a heal nothing
23 -- will be shown at all.
24  
25 -- Format for ORs:
26 -- "#OR text / more text OR#"
27 -- Format for IFs:
28 -- "#IF text IF#"
29  
30 TheoryCraft_TooltipOrs = {
31 hitorhealhit = "hit",
32 hitorhealheal = "heal",
33 damorhealdam = "Dam",
34 damorhealheal = "Heal",
35 damorapap = "AP",
36 damorapdam = "+dam",
37 }
38  
39 TheoryCraft_TooltipFormat = {
40 {show = true, left = "#c1,1,1#$spellname$", right = "#c0.5,0.5,0.5#Rank $spellrank$"},
41 {show = true, left = "#c1,1,1#$wandlineleft2$", right = "#c1,1,1#$wandlineright2$"},
42 {show = true, left = "#c1,1,1#$wandlineleft3$", right = "#c1,1,1#$wandlineright3$"},
43 {show = "embedstyle1", left = "#c1,1,1#$wandlineleft4$", right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
44 {show = "embedstyle1", inverse = true, left = "#c1,1,1#$wandlineleft4$"},
45 {show = true, left = "#c1,1,1#$basemanacost$ Mana", right = "#c1,1,1#$spellrange$"},
46 {show = "embedstyle1", left = "#c0.9,0.9,1##OR$dps$#c1,1,1# Dps/$hps$#c1,1,1# HpsOR#",
47 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
48 {show = "embedstyle2", left = "#c0.9,0.9,1##OR$dpm,2$#c1,1,1# Dpm/$hpm,2$#c1,1,1# HpmOR#",
49 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
50 {show = "embedstyle3", left = "#c0.9,0.9,1##OR$dps$#c1,1,1# Dps/$hpm,2$#c1,1,1# HpmOR#",
51 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# to crit"},
52 {show = true, left = "#c1,1,1#$basecasttime$", right = "#c1,1,1#$cooldown$"},
53 {show = true, left = "#c1,1,1#$cooldownremaining$",},
54 {show = "embed", left = "#c1,0.82745098,0##OR$description$/$basedescription$OR##WRAP#"},
55 {show = "embed", inverse = true, left = "#c1,0.82745098,0#$basedescription$#WRAP#"},
56 {show = true, left = "#c1,0.5,1#$outfitname$"},
57 {show = true, left = "Restores $evocation$ mana."},
58 {show = true, left = "Unbuffed: $sealunbuffed,1$ dps"},
59 {show = true, left = "With this seal: $sealbuffed,1$ dps"},
60 {show = "titles", left = "#c1,1,1##TITLE=Healing Statistics#"},
61 {show = "embed", inverse = true, left = "Heals: $healrange$"},
62 {show = "critwithdam", left = "Crits: $crithealchance,2$% (for $crithealrange$)"},
63 {show = "critwithoutdam", left = "Crits: $crithealchance,2$%"},
64 {show = "hps", left = "HPS: $hps,1$#IF, $withhothps,1$IF#"},
65 {show = "dpsdam", left = "HPS from +heal: $hpsdam,1$ ($hpsdampercent,1$%)"},
66 {show = "averagedamnocrit", left = "Average Heal: $averagehealnocrit$"},
67 {show = "averagedamnocrit", left = "Ticks For: $averagehealtick$"},
68 {show = "averagedam", left = "Average Heal: $averageheal$"},
69 {show = "averagedam", left = "Ticks For: $averagehealtick$"},
70 {show = "titles", left = "#c1,1,1##TITLE=Damage Statistics#"},
71 {show = "embed", inverse = true, left = "Hits: $dmgrange$"},
72 {show = "critmelee", left = "Crits: $critdmgchance,2$% (for $critdmgrange$)"},
73 {show = "critwithdam", left = "Crits: $critdmgchance,2$% (for $critdmgrange$)"},
74 {show = "sepignite", left = "With Ignite: $igniterange$"},
75 {show = "critwithoutdam", left = "Crits: $critdmgchance,2$%"},
76 {show = "dps", left = "DPS: $dps,1$#IF, $withdotdps,1$IF#"},
77 {show = "dpsdam", left = "DPS from +dam: $dpsdam,1$ ($dpsdampercent,1$%)"},
78 {show = "averagedamnocrit", left = "Average Hit: $averagedamnocrit$"},
79 {show = "averagedamnocrit", left = "Ticks For: $averagedamtick$"},
80 {show = "averagedam", left = "Average Hit: $averagedam$"},
81 {show = "averagedam", left = "Ticks For: $averagedamtick$"},
82 {show = "titles", left = "#c1,1,1##TITLE=Multipliers:#"},
83 {show = "plusdam", left = "Base +$damorheal$: $plusdam$"},
84 {show = "damcoef", left = "+$damorheal$ Coefficient: $damcoef,1$%#IF, $damcoef2,1$%IF#"},
85 {show = "dameff", left = "+$damorheal$ Efficiency: $dameff,1$%"},
86 {show = "damtodouble", left = "+$damorheal$ to Double: $damtodouble$"},
87 {show = "damfinal", left = "Final +$damorheal$: $damfinal$#IF, $damfinal2$IF#"},
88 {show = "titles", left = "#c1,1,1##TITLE=Resists:#"},
89 {show = "resists", left = "Resist Rate ($resistlevel$): $resistrate$%"},
90 {show = "resists", left = "After Level Resists: $dpsafterresists,1$ DPS"},
91 {show = "resists", left = "Up to: $penetration,1$ DPS Penetrated"},
92 {show = "titles", left = "#c1,1,1##TITLE=Comparisons:#"},
93 {show = "nextcrit", left = "1% to crit: +$nextcritheal,2$ average heal (Eq: $nextcrithealequive,2$ +heal)"},
94 {show = "nextstr", left = "10 str: +$nextstrdam,2$ average $hitorheal$ (Eq: $nextstrdamequive,2$ $damorap$)"},
95 {show = "nextagi", left = "10 agi: +$nextagidam,2$ average $hitorheal$#IF (Eq: $nextagidamequive,2$ $damorap$)IF#"},
96 {show = "nextcrit", left = "1% to crit: +$nextcritdam,2$ average $hitorheal$#IF (Eq: $nextcritdamequive,2$ $damorap$)IF#"},
97 {show = "nexthit", left = "1% to hit: +$nexthitdam,2$ average $hitorheal$#IF (Eq: $nexthitdamequive,2$ $damorap$)IF#"},
98 {show = "nextpen", left = "10 pen: #OR$dontshowupto$/Up to OR#+$nextpendam,2$ average $hitorheal$#IF (Eq: $nextpendamequive,2$ $damorap$)IF#"},
99 {show = "titles", left = "#c1,1,1##TITLE=Rotations:#"},
100 {show = true, left = "MS rot ($msrotationlength,1$ sec) dps: $msrotationdps,1$"},
101 {show = true, left = "AS rot ($asrotationlength,1$ sec) dps: $asrotationdps,1$"},
102 {show = true, left = "MS/Arcane rot dps: $arcrotationdps,1$"},
103 {show = "titles", left = "#c1,1,1##TITLE=Combined Comparisons:#"},
104 {show = "nextagi", left = "10 agi: +$nextagidps,2$ MS rot dps#IF (Eq: $nextagidpsequive,2$ $damorap$)IF#"},
105 {show = "nextcrit", left = "1% to crit: +$nextcritdps,2$ MS rot dps (Eq: $nextcritdpsequive,2$ $damorap$)"},
106 {show = "nexthit", left = "1% to hit: +$nexthitdps,2$ MS rot dps (Eq: $nexthitdpsequive,2$ $damorap$)"},
107 {show = "titles", left = "#c1,1,1##TITLE=Efficiency:#"},
108 {show = "mana", left = "True Mana Cost: $manacost,1$"},
109 {show = "dpm", left = "DPM: $dpm,2$#IF, $withdotdpm,2$IF#"},
110 {show = "dpsmana", left = "DPS/Mana: $dpsmana,3$"},
111 {show = "hpm", left = "HPM: $hpm,2$#IF, $withhothpm,2$IF#"},
112 {show = "lifetap", left = "Lifetap DPH: $lifetapdpm,1$"},
113 {show = "lifetap", left = "Lifetap HPH: $lifetaphpm,1$"},
114 {show = "lifetap", left = "Lifetap DPS: $lifetapdps,1$"},
115 {show = "lifetap", left = "Lifetap HPS: $lifetaphps,1$"},
116 {show = "showregenheal", left = "10 sec of regen: +$regenheal$ healing"},
117 {show = "showregenheal", left = "10 sec of regen whilst casting: +$icregenheal$ healing"},
118 {show = "showregendam", left = "10 sec of regen: +$regendam$ damage"},
119 {show = "showregendam", left = "10 sec of regen whilst casting: +$icregendam$ damage"},
120 {show = "max", left = "Healing til oom: $maxoomheal$ ($maxoomhealtime$ secs)"},
121 {show = "max", left = "Damage til oom: $maxoomdam$ ($maxoomdamtime$ secs)"},
122 {show = "maxevoc", left = "Damage til oom w/ evoc+gem: $maxevocoomdam$ ($maxevocoomdamtime$ secs)"},
123 }
124  
125  
126 TheoryCraft_MeleeComboEnergyConverter = "into (.-) additional"
127 TheoryCraft_MeleeComboReader = "(%d+) point(.-): (%d+)%-(%d+) damage"
128 TheoryCraft_MeleeComboReplaceWith = "$points$ point%1: %2%-%3 damage"
129  
130 TheoryCraft_MeleeMinMaxReader = {
131 { pattern = "(%d+)%% of your attack power", -- Bloodthirst
132 type={"bloodthirstmult"} },
133 { pattern = "causing (%d+) to (%d+) damage, modified by attack power", -- Shield Slam
134 type={"mindamage", "maxdamage"} },
135 { pattern = "(%d+)%% damage", -- Shred/Ravage
136 type={"backstabmult"} },
137 { pattern = "(%d+)%% weapon damage", -- Backstab
138 type={"backstabmult"} },
139 { pattern = "plus (%d+)", -- Backstab
140 type={"addeddamage"} },
141 { pattern = "next attack by (%d+) damage", -- Maul
142 type={"addeddamage"} },
143 { pattern = "causing (%d+) additional damage", -- Claw
144 type={"addeddamage"} },
145 { pattern = "causes (%d+) damage in addition", -- Sinister Strike
146 type={"addeddamage"} },
147 { pattern = "increases melee damage by (%d+)", -- Aimed Shot
148 type={"addeddamage"} },
149 { pattern = "increases ranged damage by (%d+)", -- Aimed Shot
150 type={"addeddamage"} },
151 { pattern = "for an additional (%d+) damage", -- Multi-Shot
152 type={"addeddamage"} },
153 { pattern = "inflicting (%d+) damage%.", -- Swipe
154 type={"addeddamage"} },
155 { pattern = "that causes (%d+) damage,", -- Mocking Blow
156 type={"addeddamage"} },
157 { pattern = "and doing (%d+) damage to them", -- Thunder Clap
158 type={"addeddamage"} },
159  
160 }
161  
162 TheoryCraft_MeleeMinMaxReplacer = {
163 { search = " causing %d+ to %d+ damage, modified by attack power, ", -- Shield Slam
164 replacewith = " causing $damage$ damage " },
165 { search = " deals %d+%% weapon damage and ", -- Scattershot / Ghostly
166 replacewith = " deals $damage$ damage and " },
167 { search = " causing damage equal to %d+%% of your attack power", -- Bloodthirst
168 replacewith = " causing $damage$ damage" },
169 { search = "Increases the druid's next attack by %d+ damage", -- Maul
170 replacewith = "Your next attack causes $damage$ damage" },
171 { search = " causing %d+% additional damage", -- Claw
172 replacewith = " causing $damage$ damage" },
173 { search = " causing %d+%% weapon damage plus %d+ to the target", -- Backstab
174 replacewith = " causing $damage$ damage" },
175 { search = " causing %d+%% damage plus %d+ to the target", -- Shred/Ravage
176 replacewith = " causing $damage$ damage" },
177 { search = " causes %d+ damage in addition to your normal weapon damage", -- Sinister Strike
178 replacewith = " causes $damage$ damage" },
179 { search = " that increases melee damage by %d+", -- Aimed Shot
180 replacewith = " that deals $damage$ damage to the target" },
181 { search = " increases ranged damage by %d+", -- Aimed Shot
182 replacewith = " causes $damage$ damage to the target" },
183 { search = " for an additional %d+ damage", -- Multi-Shot
184 replacewith = " for $damage$ damage" },
185 { search = " deals weapon damage plus %d+ and ", -- Mortal Strike
186 replacewith = " deals $damage$ damage and " },
187 { search = " does your weapon damage plus %d+ to ", -- Cleave
188 replacewith = " deals $damage$ damage to " },
189 { search = " causing weapon damage plus %d+", -- Overpower
190 replacewith = " causing $damage$ damage" },
191 { search = " to block enemy melee and ranged attacks%.", -- Block
192 replacewith = " to block enemy melee and ranged attacks, reducing damage taken by $blockvalue$." },
193 { search = "This attack deals %d+%% weapon damage ", -- Riposte
194 replacewith = "This attack deals $damage$ damage " },
195 { search = "inflicting (%d+) damage%.", -- Swipe
196 replacewith = "inflicting $damage$ damage." },
197 { search = "that causes (%d+) damage,", -- Mocking Blow
198 replacewith = "that causes $damage$ damage," },
199 { search = "and doing (%d+) damage to them", -- Thunder Clap
200 replacewith = "and doing $damage$ damage to them" },
201 { search = " causing weapon damage ", -- Whirlwind
202 replacewith = " causing $damage$ damage " },
203 }
204  
205 TheoryCraft_SpellMinMaxReader = {
206 { pattern = "causing (%d+) to (%d+) Fire damage to himself and (%d+) to (%d+) Fire damage", -- Hellfire
207 type={"mindamage", "maxdamage", "mindamage", "maxdamage"} },
208 { pattern = "causing (%d+) Fire damage to himself and (%d+) Fire damage", -- Hellfire
209 type={"bothdamage", "bothdamage"} },
210  
211 { pattern = "will be struck for (%d+) Nature damage.", -- Lightning Shield
212 type={"bothdamage"} },
213  
214 { pattern = "and causing (%d+) Nature damage", -- Insect Swarm
215 type={"bothdamage"} },
216  
217 { pattern = "horror for 3 sec and causes (%d+) Shadow damage", -- Death Coil
218 type={"bothdamage"} },
219  
220 { pattern = "(%d+) to (%d+)(.+)and another (%d+) to (%d+)", -- Generic Hybrid spell
221 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
222 { pattern = "(%d+) to (%d+)(.+)and another (%d+)", -- Generic Hybrid spell
223 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
224 { pattern = "(%d+)(.+)and another (%d+) to (%d+)", -- Generic Hybrid spell
225 type={"bothdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
226 { pattern = "(%d+)(.+)and another (%d+)", -- Generic Hybrid spell
227 type={"bothdamage", "tmptext", "dotbothdamage"} },
228  
229 { pattern = "(%d+) to (%d+)(.+)an additional (%d+) to (%d+)", -- Generic Hybrid spell
230 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
231 { pattern = "(%d+) to (%d+)(.+)an additional (%d+)", -- Generic Hybrid spell
232 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
233 { pattern = "(%d+)(.+)an additional (%d+) to (%d+)", -- Generic Hybrid spell
234 type={"bothdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
235 { pattern = "(%d+)(.+)an additional (%d+)", -- Generic Hybrid spell
236 type={"bothdamage", "tmptext", "dotbothdamage"} },
237  
238 { pattern = "(%d+) to (%d+)(.+) and (%d+) to (%d+)", -- Flame Shock
239 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
240 { pattern = "(%d+) to (%d+)(.+) and (%d+)", -- Flame Shock
241 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
242 { pattern = "causing (%d+)(.+) and (%d+) to (%d+)", -- Flame Shock
243 type={"bothdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
244 { pattern = "causing (%d+)(.+) and (%d+)", -- Flame Shock
245 type={"bothdamage", "tmptext", "dotbothdamage"} },
246  
247 { pattern = "(%d+) to (%d+) Fire damage.", -- Magma totem
248 type={"mindamage", "maxdamage"} },
249 { pattern = "(%d+) Fire damage.", -- Magma totem
250 type={"bothdamage"} },
251  
252 { pattern = "yards for (%d+) to (%d+) every ", -- Healing Stream totem
253 type={"mindamage", "maxdamage"} },
254 { pattern = "yards for (%d+) every ", -- Healing Stream totem
255 type={"bothdamage"} },
256  
257 { pattern = "(%d+) to (%d+)", -- Generic Normal spell
258 type={"mindamage", "maxdamage"} },
259 { pattern = "(%d+)", -- Generic no damage range spell
260 type={"bothdamage"} },
261 }
262  
263 TheoryCraft_Dequips = {
264 { type = "all", text="All Stats %+(%d+)" },
265 { type = "formattackpower", text="%+(%d+) Attack Power in Cat, Bear" },
266 { type = "attackpower", text="%+(%d+) Attack Power" },
267 { type = "rangedattackpower", text="%+(%d+) ranged Attack Power" },
268 { type = "rangedattackpower", text="Ranged Attack Power %+(%d+)%/" },
269 { type = "strength", text="%+(%d+) Strength" },
270 { type = "strength", text="Strength %+(%d+)" },
271 { type = "agility", text="%+(%d+) Agility" },
272 { type = "agility", text="Agility %+(%d+)" },
273 { type = "stamina", text="%+(%d+) Stamina" },
274 { type = "stamina", text="Stamina %+(%d+)" },
275 { type = "intellect", text="%+(%d+) Intellect" },
276 { type = "intellect", text="Intellect %+(%d+)" },
277 { type = "spirit", text="%+(%d+) Spirit" },
278 { type = "spirit", text="Spirit %+(%d+)" },
279 { type = "totalhealth", text="Health %+(%d+)" },
280 { type = "totalhealth", text="HP %+(%d+)" },
281 { type = "meleecritchance", text="Improves your chance to get a critical strike by (%d+)%%%." },
282 }
283  
284 TheoryCraft_Locale = {
285 HitMessage = "Your (.+) hits (.+) for (%d+)%.",
286 CritMessage = "Your (.+) crits (.+) for (%d+)%.",
287 Absorbed = "(%+) absorbed",
288 ID_Beast = "Beast",
289 ID_Humanoid = "Humanoid",
290 ID_Giant = "Giant",
291 ID_Dragonkin = "Dragonkin",
292 ID_Equip = "Equip: ",
293 ID_Set = "Set: ",
294 ID_Use = "Use: ",
295 to = " to ",
296 Attack = "Attack",
297 InstantCast = "Instant cast",
298 SecCast = " sec cast",
299 Mana = " Mana",
300 Cooldown = " sec cooldown",
301 CooldownRem = "Cooldown remaining: ",
302 Set = "%(%d+/%d+%)",
303 LoadText = "TheoryCraft "..TheoryCraft_Version.." by Aelian. Type /tc for ui interface. Type /tc more for hidden features.",
304 lifetap = "Life Tap",
305 MinMax = {
306 autoshotbefore = "Shoots the target for ",
307 autoshotafter = ".",
308 shooterror = "No wand equipped.",
309 crusader = "granting %d+ melee attack power",
310 },
311 SpellTranslator = {
312 ["Frostbolt"] = "Frostbolt",
313 ["Frost Nova"] = "Frost Nova",
314 ["Cone of Cold"] = "Cone of Cold",
315 ["Blizzard"] = "Blizzard",
316 ["Arcane Explosion"] = "Arcane Explosion",
317 ["Arcane Missiles"] = "Arcane Missiles",
318 ["Fire Blast"] = "Fire Blast",
319 ["Fireball"] = "Fireball",
320 ["Pyroblast"] = "Pyroblast",
321 ["Scorch"] = "Scorch",
322 ["Blast Wave"] = "Blast Wave",
323 ["Flamestrike"] = "Flamestrike",
324 ["Ice Barrier"] = "Ice Barrier",
325 ["Evocation"] = "Evocation",
326  
327 ["Shadow Bolt"] = "Shadow Bolt",
328 ["Soul Fire"] = "Soul Fire",
329 ["Searing Pain"] = "Searing Pain",
330 ["Immolate"] = "Immolate",
331 ["Firebolt"] = "Firebolt",
332 ["Lash of Pain"] = "Lash of Pain",
333 ["Conflagrate"] = "Conflagrate",
334 ["Rain of Fire"] = "Rain of Fire",
335 ["Hellfire"] = "Hellfire",
336 ["Corruption"] = "Corruption",
337 ["Curse of Agony"] = "Curse of Agony",
338 ["Curse of Doom"] = "Curse of Doom",
339 ["Drain Soul"] = "Drain Soul",
340 ["Siphon Life"] = "Siphon Life",
341 ["Drain Life"] = "Drain Life",
342 ["Death Coil"] = "Death Coil",
343 ["Shadowburn"] = "Shadowburn",
344 ["Life Tap"] = "Life Tap",
345  
346 ["Prayer of Healing"] = "Prayer of Healing",
347 ["Shadow Word: Pain"] = "Shadow Word: Pain",
348 ["Mind Flay"] = "Mind Flay",
349 ["Mind Blast"] = "Mind Blast",
350 ["Smite"] = "Smite",
351 ["Holy Fire"] = "Holy Fire",
352 ["Holy Nova"] = "Holy Nova",
353 ["Power Word: Shield"] = "Power Word: Shield",
354 ["Desperate Prayer"] = "Desperate Prayer",
355 ["Lesser Heal"] = "Lesser Heal",
356 ["Heal"] = "Heal",
357 ["Flash Heal"] = "Flash Heal",
358 ["Greater Heal"] = "Greater Heal",
359 ["Devouring Plague"] = "Devouring Plague",
360 ["Renew"] = "Renew",
361 ["Starshards"] = "Starshards",
362  
363 ["Healing Touch"] = "Healing Touch",
364 ["Tranquility"] = "Tranquility",
365 ["Rejuvenation"] = "Rejuvenation",
366 ["Regrowth"] = "Regrowth",
367 ["Starfire"] = "Starfire",
368 ["Wrath"] = "Wrath",
369 ["Insect Swarm"] = "Insect Swarm",
370 ["Entangling Roots"] = "Entangling Roots",
371 ["Moonfire"] = "Moonfire",
372 ["Hurricane"] = "Hurricane",
373 ["Ravage"] = "Ravage",
374 ["Shred"] = "Shred",
375 ["Claw"] = "Claw",
376 ["Maul"] = "Maul",
377 ["Ferocious Bite"] = "Ferocious Bite",
378 ["Swipe"] = "Swipe",
379  
380 ["Bloodthirst"] = "Bloodthirst",
381 ["Mortal Strike"] = "Mortal Strike",
382 ["Overpower"] = "Overpower",
383 ["Whirlwind"] = "Whirlwind",
384 ["Heroic Strike"] = "Heroic Strike",
385 ["Cleave"] = "Cleave",
386 ["Block"] = "Block",
387 ["Thunder Clap"] = "Thunder Clap",
388 ["Mocking Blow"] = "Mocking Blow",
389 ["Shield Slam"] = "Shield Slam",
390  
391 ["Sinister Strike"] = "Sinister Strike",
392 ["Hemorrhage"] = "Hemorrhage",
393 ["Backstab"] = "Backstab",
394 ["Ghostly Strike"] = "Ghostly Strike",
395 ["Ambush"] = "Ambush",
396 ["Riposte"] = "Riposte",
397 ["Eviscerate"] = "Eviscerate",
398  
399 ["Flash of Light"] = "Flash of Light",
400 ["Holy Light"] = "Holy Light",
401 ["Exorcism"] = "Exorcism",
402 ["Holy Wrath"] = "Holy Wrath",
403 ["Consecration"] = "Consecration",
404 ["Hammer of Wrath"] = "Hammer of Wrath",
405 ["Seal of the Crusader"] = "Seal of the Crusader",
406 ["Seal of Command"] = "Seal of Command",
407 ["Seal of Righteousness"] = "Seal of Righteousness",
408 ["Holy Shock"] = "Holy Shock",
409  
410 ["Chain Lightning"] = "Chain Lightning",
411 ["Lightning Bolt"] = "Lightning Bolt",
412 ["Lightning Shield"] = "Lightning Shield",
413 ["Lesser Healing Wave"] = "Lesser Healing Wave",
414 ["Healing Wave"] = "Healing Wave",
415 ["Chain Heal"] = "Chain Heal",
416 ["Earth Shock"] = "Earth Shock",
417 ["Flame Shock"] = "Flame Shock",
418 ["Frost Shock"] = "Frost Shock",
419 ["Magma Totem"] = "Magma Totem",
420 ["Searing Totem"] = "Searing Totem",
421 ["Healing Stream Totem"] = "Healing Stream Totem",
422  
423 ["Arcane Shot"] = "Arcane Shot",
424 ["Serpent Sting"] = "Serpent Sting",
425 ["Mend Pet"] = "Mend Pet",
426 ["Multi-Shot"] = "Multi-Shot",
427 ["Volley"] = "Volley",
428 ["Aimed Shot"] = "Aimed Shot",
429 ["Scatter Shot"] = "Scatter Shot",
430 ["Raptor Strike"] = "Raptor Strike",
431 ["Auto Shot"] = "Auto Shot",
432  
433 ["Attack"] = "Attack",
434 ["Shoot"] = "Shoot",
435 },
436 -- Appears on the advanced tab, left side matches spell data (do not translate), right side equals display text
437 TalentTranslator = {
438 -- Warlock
439 { id="suppression", translated="Suppression" },
440 { id="impcorrupt", translated="Corruption" },
441 { id="impdrainlife", translated="Drain Life" },
442 { id="impcoa", translated="CoA" },
443 { id="shadowmastery", translated="SM" },
444 { id="demonicembrace", translated="Demonic Emb" },
445 { id="impsearing", translated="Searing Pain" },
446 { id="impimmolate", translated="Immolate" },
447 { id="emberstorm", translated="Emberstorm" },
448 { id="devastation", translated="Devastation" },
449 { id="ruin", translated="Ruin" },
450 -- Mage
451 { id="subtlety", translated="Subtlety" },
452 { id="focus", translated="Arcane Focus" },
453 { id="clearcast", translated="Clearcast" },
454 { id="meditation", translated="Meditation" },
455 { id="arcanemind", translated="Arcane Mind" },
456 { id="instab", translated="Instability" },
457 { id="impfire", translated="Fireball" },
458 { id="ignite", translated="Ignite" },
459 { id="incinerate", translated="Incinerate" },
460 { id="impflame", translated="Flamestrike" },
461 { id="critmass", translated="Crit Mass" },
462 { id="firepower", translated="Fire Power" },
463 { id="impfrost", translated="Frostbolt" },
464 { id="shards", translated="Ice Shards" },
465 { id="piercice", translated="Pierc Ice" },
466 { id="chanelling", translated="Chanelling" },
467 { id="shatter", translated="Shatter" },
468 { id="impcoc", translated="Cone of Cold" },
469 -- Mage2
470 { id="subtlety", translated="Subtlety" },
471 { id="focus", translated="Arcane Focus" },
472 { id="clearcast", translated="Clearcast" },
473 { id="impae", translated="IAE" },
474 { id="meditation", translated="Meditation" },
475 { id="arcanemind", translated="Arcane Mind" },
476 { id="instab", translated="Instability" },
477 { id="impfire", translated="Fireball" },
478 { id="ignite", translated="Ignite" },
479 { id="incinerate", translated="Incinerate" },
480 { id="impflame", translated="Flamestrike" },
481 { id="burnsoul", translated="Burning Soul" },
482 { id="masterofelements", translated="Mast Element" },
483 { id="critmass", translated="Crit Mass" },
484 { id="firepower", translated="Fire Power" },
485 { id="impfrost", translated="Frostbolt" },
486 { id="elemprec", translated="Elem Prec" },
487 { id="shards", translated="Ice Shards" },
488 { id="piercice", translated="Pierc Ice" },
489 { id="chanelling", translated="Chanelling" },
490 { id="shatter", translated="Shatter" },
491 { id="impcoc", translated="Cone of Cold" },
492 -- Hunter
493 { id="lethalshots", translated="Lethal Shots" },
494 { id="mortalshots", translated="Mortal Shots" },
495 { id="rws", translated="Ranged Spec" },
496 { id="barrage", translated="Barrage" },
497 { id="humanoidslaying", translated="Humananoid" },
498 { id="monsterslaying", translated="Monster" },
499 { id="savagestrikes", translated="Savage" },
500 { id="survivalist", translated="Survivalist" },
501 { id="killerinstinct", translated="Killer Inst" },
502 { id="reflexes", translated="Reflexes" },
503 -- Priest
504 { id="imppwrword", translated="PW: Shield" },
505 { id="pmeditation", translated="Meditation" },
506 { id="mentalagility", translated="Mental Agi" },
507 { id="mentalstrength", translated="Mental Str" },
508 { id="forceofwill", translated="Force of Will" },
509 { id="imprenew", translated="Renew" },
510 { id="holyspec", translated="Holy Spec" },
511 { id="divinefury", translated="Divine Fury" },
512 { id="imphealing", translated="Imp Healing" },
513 { id="searinglight", translated="Searing Light" },
514 { id="guidance", translated="Guidance" },
515 { id="imppoh", translated="Imp PoH" },
516 { id="spiritual", translated="Spiritual" },
517 { id="shadowfocus", translated="Shadow Focus" },
518 { id="darkness", translated="Darkness" },
519 -- Warrior
520 { id="impoverpower", translated="Overpower" },
521 { id="impale", translated="Impale" },
522 { id="twohandspec", translated="Twohnd Spec" },
523 { id="axespec", translated="Axe Spec" },
524 { id="polearmspec", translated="Polearm Spec" },
525 { id="cruelty", translated="Cruelty" },
526 { id="onehandspec", translated="Onehnd Spec" },
527 -- Shaman
528 { id="lightningmast", translated="Lightning" },
529 { id="elemfocus", translated="Elem Focus" },
530 { id="convection", translated="Convection" },
531 { id="concussion", translated="Concussion" },
532 { id="callofthunder", translated="Call of Thund" },
533 { id="fury", translated="Elem Fury" },
534 { id="impcl", translated="Imp Chain L" },
535 { id="ancestral", translated="Ancestral" },
536 { id="thundering", translated="Thundering" },
537 { id="impls", translated="Lghtng Shield" },
538 { id="imphealingwave", translated="Healing Wve" },
539 { id="tidalfocus", translated="Tidal Focus" },
540 { id="tidalmastery", translated="Tidal Mast" },
541 { id="purification", translated="Purification" },
542 { id="natguid", translated="Natures Guid" },
543 { id="weaponmast", translated="Weapon" },
544 -- Druid
545 { id="impwrath", translated="Wrath" },
546 { id="impmoon", translated="Moonfire" },
547 { id="vengeance", translated="Vengeance" },
548 { id="impstarfire", translated="Starfire" },
549 { id="grace", translated="Grace" },
550 { id="moonfury", translated="Moonfury" },
551 { id="natweapons", translated="Nat Weapons" },
552 { id="claws", translated="Sharp Claws" },
553 { id="strikes", translated="Pred Strikes" },
554 { id="savagefury", translated="Savage Fury" },
555 { id="hotw", translated="Heart ot W" },
556 { id="imptouch", translated="Healing Tch" },
557 { id="reflection", translated="Reflection" },
558 { id="tranquil", translated="Tranquil" },
559 { id="imprejuve", translated="Rejuvenation" },
560 { id="giftofnat", translated="Gift of Nat" },
561 { id="impregrowth", translated="Regrowth" },
562 -- Paladin
563 { id="divineint", translated="Divine Int" },
564 { id="divinestrength", translated="Divine Str" },
565 { id="illumination", translated="Illumination" },
566 { id="holypower", translated="Holy Power" },
567 { id="conviction", translated="Conviction" },
568 -- Rogue
569 { id="malice", translated="Malice" },
570 { id="lethality", translated="Lethality" },
571 { id="impbs", translated="Backstab" },
572 { id="daggerspec", translated="Dagger spec" },
573 { id="fistspec", translated="Fist spec" },
574 { id="aggression", translated="Aggression" },
575 { id="opportunity", translated="Opportunity" },
576 { id="impambush", translated="Imp Ambush" },
577 },
578 -- Needs translating for the predefined sets to have set bonuses
579 SetTranslator = {
580 { id="Magisters", translated="Magister's Regalia" },
581 { id="Sorcerers", translated="Sorcerer's Regalia" },
582 { id="Arcanist", translated="Arcanist Regalia" },
583 { id="Netherwind", translated="Netherwind Regalia" },
584  
585 { id="Dreadmist", translated="Dreadmist Raiment" },
586 { id="Deathmist", translated="Deathmist Raiment" },
587 { id="Felheart", translated="Felheart Raiment" },
588 { id="Nemesis", translated="Nemesis Raiment" },
589  
590 { id="Devout", translated="Vestments of the Devout" },
591 { id="Virtuous", translated="Vestments of the Virtuous" },
592 { id="Prophecy", translated="Vestments of Prophecy" },
593 { id="Transcendence", translated="Vestments of Transcendence" },
594  
595 { id="Wildheart", translated="Wildheart Raiment" },
596 { id="Feralheart", translated="Feralheart Raiment" },
597 { id="Cenarion", translated="Cenarion Raiment" },
598 { id="Stormrage", translated="Stormrage Raiment" },
599  
600 { id="Elements", translated="The Elements" },
601 { id="Five Thunders", translated="The Five Thunders" },
602 { id="Earthfury", translated="The Earthfury" },
603 { id="Ten Storms", translated="The Ten Storms" },
604  
605 { id="Lightforge", translated="Lightforge Armor" },
606 { id="Soulforge", translated="Soulforge Armor" },
607 { id="Lawbringer", translated="Lawbringer Armor" },
608 { id="Judgement", translated="Judgement Armor" },
609  
610 { id="Valor", translated="Battlegear of Valor" },
611 { id="Heroism", translated="Battlegear of Heroism" },
612 { id="Might", translated="Battlegear of Might" },
613 { id="Wrath", translated="Battlegear of Wrath" },
614  
615 { id="Shadowcraft", translated="Shadowcraft Armor" },
616 { id="Darkmantle", translated="Darkmantle Armor" },
617 { id="Nightslayer", translated="Nightslayer Armor" },
618 { id="Bloodfang", translated="Bloodfang Armor" },
619  
620 { id="Beaststalker", translated="Beaststalker Armor" },
621 { id="Beastmaster", translated="Beastmaster Armor" },
622 { id="Giantstalker", translated="Giantstalker Armor" },
623 { id="Dragonstalker", translated="Dragonstalker Armor" },
624 },
625  
626 }
627  
628 TheoryCraft_CheckButtons = {
629 ["embedstyle1"] = { short = "DPS | Crit", description = "Adds an extra line in the middle of the tooltip,\nwith DPS/HPS on the left and Crit chance on the right.", descriptionmelee="For melee, will only show your crit chance above\nthe description of each ability." },
630 ["embedstyle2"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPM | Crit", description = "Adds an extra line in the middle of the tooltip,\nwith DPM/HPM on the left and Crit chance on the right." },
631 ["embedstyle3"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS/HPM | Crit", description = "Adds an extra line in the middle of the tooltip,\nwith DPS/HPM on the left and Crit chance on the right." },
632 ["titles"] = { hide = {"ROGUE", "WARRIOR"}, short = "Titles", description = "Seperates the tooltip extended info in to seperate categories." },
633 ["embed"] = { short = "Embed", description = "Modifies the base description of your spell tooltips,\nto include the effects of gear.", descriptionmelee = "Modifies the base description of your ability tooltips\nto replace terms like 'weapon damage plus 160'\nwith actual damage done." },
634 ["crit"] = { short = "Crit", description = "Adds your crit rate to your spell tooltips.\nIncludes talents, gear and base crit rate (int/$cr).", descriptionmelee = "Adds your crit damage and crit chance to your ability tooltips." },
635 ["critdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "Crit Damage", description = "Shows the damage range of your critical strikes" },
636 ["rollignites"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN", "HUNTER" }, short = "Rolling Ignites", description = "All calculations that include critical strikes\nwill factor in rolling ignites. That is where\nignite procs whilst ignite is already on the target,\nresetting the timer but adding to the damage." },
637 ["sepignite"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN", "HUNTER" }, short = "Seperate Ignite", description = "Seperates the ignite component from your crit damage." },
638 ["dps"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS", description = "Adds Damage per Second cast time to\nyour tooltips. For instant casts,\ncast time is taken as the length of\nthe global cooldown, 1.5 seconds.", descriptionmelee = "How much this ability increases your dps by, if you use it each time the timer is up." },
639 ["combinedot"] = { hide = {"ROGUE", "WARRIOR"}, short = "Combine DoT", description = "If enabled, spells that have both a \ndirect component and an over time component will have\nthe DoT DPS expressed as (DPS+DoT)/Casttime\n rather then DoT/Duration." },
640 ["dotoverct"] = { hide = {"ROGUE", "WARRIOR"}, short = "DoT over CT", description = "DoTs will have their DPS as Total Damage / Cast time, \nrather then Total Damage / DoT Duration" },
641 ["hps"] = { hide = {"ROGUE", "WARRIOR"}, short = "HPS", description = "Is calculated the same way as DPS,\nwith the same extended options." },
642 ["dpsdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS from +dam", description = "How much of your DPS/HPS is from your +damage gear." },
643 ["averagedam"] = {short = "Average Hit", description = "Adds the spells average hit to your tooltips.", descriptionmelee = "Adds your average damage to your ability tooltips." },
644 ["procs"] = { hide = {"ROGUE", "WARRIOR"}, short = "Include Procs", description = "All Proc based effects (Wrath of Cenarius, Darkmoon Trinket, Netherwind)\neffects are averaged instead of only being applied while the buff is active." },
645 ["mitigation"] = { hide = {"STRIPPED"}, short = "Enable Mitigation", description = "If enabled your targets armor will be included in TC's calculations.\nYou can view a mobs armor by typing in /tc armor 'mob name', or\njust leaving it blank to list all known mobs." },
646 ["resists"] = { hide = {"ROGUE", "WARRIOR"}, short = "Resists", description = "Adds a resists category to the tooltip.\nThis includes the resist rate of your *target* and\nyour dps after level-based resists are accounted for.\nIf you have any Spell Penetration gear it'll also\ntell you how much dps your penetration gear adds.\nNote that unless your target has a resist score equal to\nor higher then your penetration score, this dps\npenetrated won't be achieved." },
647 ["averagethreat"] = { hide = {"ROGUE", "WARRIOR", "SHAMAN", "HUNTER", "DRUID", "WARLOCK", "PRIEST", "MAGE"}, short = "Average Threat", description = "The average threat caused by the attack." },
648 ["plusdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Damage", description = "+Damage for that spell, before the +dam coefficient." },
649 ["damcoef"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Damage Coefficient", description = "+Damage coefficient for that spell.\nWill be modified by applicable talents." },
650 ["dameff"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Damage Efficiency", description = "The +damage system is based on 3.5 +damage = +1dps, before crits.\nIf the spell gets this, then the efficiency will be 100%." },
651 ["damfinal"] = { hide = {"ROGUE", "WARRIOR"}, short = "Final +Damage", description = "+Damage added to the spell after the +dam coefficient." },
652 ["healanddamage"] = { hide = {"ROGUE", "WARRIOR", "MAGE", "SHAMAN", "HUNTER", "DRUID"}, short = "Show Heal Component", description = "If enabled spells that both damage and heal will\nhave both components listed seperately.\nNormally only the damage component will be shown." },
653 ["nextagi"] = { hide = {"MAGE", "WARLOCK", "PRIEST", "PALADIN", "SHAMAN" }, short = "Next 10 agility", description = "", descriptionmelee = "Shows how much 10 agility will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
654 ["nextstr"] = { hide = {"MAGE", "WARLOCK", "PRIEST", "PALADIN", "SHAMAN" }, short = "Next 10 strength", description = "", descriptionmelee = "Shows how much 10 strength will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
655 ["nextcrit"] = { short = "Next 1% to Crit", description = "Shows how much another 1% chance to crit will add to your *average damage*\nalong with how much +damage gear would be equivelant", descriptionmelee = "Shows how much +1% to crit will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
656 ["nexthit"] = { short = "Next 1% to Hit", description = "Shows how much another 1% chance to hit will add to your *average damage*\nalong with how much +damage gear would be equivelant. To have it incorporate\nyour targets level you must have 'Factor Resists' turned on.", descriptionmelee = "Shows how much +1% to hit will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
657 ["nextpen"] = { hide = {"ROGUE", "WARRIOR"}, short = "Next 10 Penetration", description = "If the target has a higher resistance score then your\npenetration score, your average damage will be\nlower then what TC says. Having an extra 10 penetration\nwill increase your actual average damage closer to TC's\ncalculated value, by the amount shown.\nTC will also tell you how much extra +damage\nwould increase your actual damage by the same amount.\nIf you have Factor Resists turned on, it'll tell you exactly\nhow much damage it'll add and the equivelant +damage figure." },
658 ["mana"] = { hide = {"ROGUE", "WARRIOR"}, short = "True Mana Cost", description = "Adds the true mana cost of your spell to the tooltip.\nIf a spell costs 30 mana, and you regenerate 40 mana\nwhilst casting it then this will be negative.\nIt is effected by things like mana regen whilst casting,\nshaman earthfury bonus, paladin's illumination talent, etc.\nAll internal calculations go off this value." },
659 ["dpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPM", description = "Average Damage divided by True Mana Cost" },
660 ["hpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "HPM", description = "Average Heal divided by True Mana Cost" },
661 ["max"] = { hide = {"ROGUE", "WARRIOR"}, short = "Max til oom", description = "Shows how much damage/healing you can do before going oom,\nchaincasting the spell including all normal forms of regen." },
662 ["maxevoc"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN", "HUNTER" }, short = "Max til oom (gem+evoc)", description = "Same as 'Max til oom', but includes two mage abilities to regen mana." },
663 ["lifetap"] = { hide = {"ROGUE", "WARRIOR", "MAGE", "SHAMAN", "HUNTER", "DRUID", "PRIEST", "PALADIN"}, short = "Lifetap Values", description = "DPS, DPM, HPS, HPM if enabled will have\nadditional info for if you're using Lifetap.\nTakes in to account the global cooldown." },
664 ["buttontext"] = { short = "Enable Button Text", description = "TheoryCraft can show values on your Action Buttons.\nThis option will enable the feature.\n\nNote: Only supports the default Blizzard, Discord, Nurfed and Flex Action Bars, along with the Spellbook." },
665 ["tryfirst"] = { short = "Default Button Text", description = "The default value to show on your Action Buttons." },
666 ["trysecond"] = { short = "Alt Button Text", description = "If the default value is nil, TheoryCraft will\ntry to show this value." },
667 ["tryfirstsfg"] = { short = "Default Significant Figures", description = "How much the text value should be rounded by.\nA value of 100 will show the number 353 as 400." },
668 ["trysecondsfg"]= { short = "Alt Significant Figures", description = "How much the text value should be rounded by.\nA value of 100 will show the number 353 as 400." },
669 ["framebyframe"]= { short = "Frame by Frame", tooltiptitle = "Force Frame by Frame", description = "Forces button text to be generated one button per frame, instead of all at once.\nNormally this is only done only in combat, as each button is virtually instant to\ngenerate. On very slow computers you may wish to force TC to always generate\nbuttons this way, by ticking this checkbox." },
670 ["outfit"] = { short = " ", tooltiptitle = "Outfit", description = "TheoryCraft allows you to test different sets of gear.\nAny of the 8-9 piece class sets can be tested (with\nyour gear making up the other slots), or you can\nmix and match gear of your choice by selecting\nthe 'Custom' set." },
671 ["showsimult"] = { short = "Compare Mode", description = "If checked, your current stats and your outfits/talents stats\nwill be shown simulatenously on the tooltip." },
672 ["dontcrit"] = { hide = {"ROGUE", "WARRIOR"}, short = "Don't include crits", description = "If checked crits won't be included in calculated values (eg: dpm/hpm/dps).\nThis will also disable illumination, master of elements and natures grace bonuses." },
673 ["dontresist"] = { hide = {"ROGUE", "WARRIOR"}, short = "Factor resists", description = "If checked, level-based and resistance-based resists will be factored\nfor all calculated values (eg: dpm/hpm/dps).\nResists can be set below." },
674 ["useglock"] = { hide = {"ROGUE", "WARRIOR"}, short = "Use GLOCK", description = "GLOCK is an external addon that calculates Mob's resistances from combat.\nIf checked, and GLOCK is enabled, these values can be used by TheoryCraft\nto provide the most accurate statistics available for your target.\n\nWith this option enabled, the edit boxes below are regularly overwritten." },
675 }
676  
677 -- Used for schoolname in the buffs/equips. Wherever schoolname appears, it'll try each "text" value,
678 -- and the amount will be added to the "name" value. "text" should be localised, "name" should not.
679  
680 TheoryCraft_PrimarySchools = {
681 { name = "Frost", text = "Frost" },
682 { name = "Nature", text = "Nature" },
683 { name = "Fire", text = "Fire" },
684 { name = "Arcane", text = "Arcane" },
685 { name = "Shadow", text = "Shadow" },
686 { name = "Holy", text = "Holy" },
687 }
688  
689 -- All buffs and equip effects are read from here
690 -- Variable Name: Description:
691 -- text The text that the buff description or equip line says. If it contains the word schoolname then it tries each
692 -- school name in that position, eg Frost, and adds it to the appropriate variable. Can not be used for the rare
693 -- cases of items that only increase crit to one school, as it will only add to the damage component
694 -- type The variable to modify when it sees this label, from the following:
695 -- All/Damage/Frost Increases damage/healing of all spells in that school
696 -- Allcritchance/Frostcrithit Any of their subcategories can be modified too
697 -- manaperfive Increases mana per 5 second regen
698 -- ICPercent The value that your mana regen is multiplied by to get in-5-second-rule regen
699 -- amount The amount to increase the value by. Valid values are:
700 -- "n/100" 100th of tooltip value
701 -- "totem" 5/2 of tooltip value (used for totem mana regen)
702 -- "hl" for blessing of light, holy light +heal (read from tooltip)
703 -- "fol" for blessing of light, flash of light +heal (read from tooltip)
704 -- any other value will add that amount to the data value
705 -- me Mutually exclusive, if this tag is on an increaser then after this line has been found, no other increaser
706 -- with the me tag will read this line, good for things like Wizard Oil and Lesser Wizard Oil, where you don't want
707 -- Wizard Oil being picked up in Lesser Wizard Oil. The tag highest up gets spotted first.
708  
709 -- Checks every buff for these
710  
711 TheoryCraft_Buffs = {
712 { text="damage done increases by (%d+)%%", type="Damagebaseincrease", amount="n/100" }, -- General buff in av
713 { text="Ignore (%d+) of enem.+armor", type="Sunder" }, -- Bonereaver's Edge
714 { text="Increases Healing Wave's effect by up to (%d+)%%.", type="Healing Wavetalentmod", amount="n/100" }, -- Healing Way
715 { text="Restores (%d+)%% of total Mana every 4 sec%.", type="FelEnergy", amount="n/100" }, -- Fel Energy
716 { text="Magical damage dealt.-increase.-(%d+)", type="All" }, -- Very Berry/Eye of Moam
717 { text="Magical resistances of your spell targets reduced by (%d+)", type="Allpenetration" }, -- Eye of Moam
718 { text="Increases damage and healing done by magical spells and effects by up to (%d+)%.", type="All" }, -- Elements/Five Thunders
719 { text="Melee attack power increased by (%d+)%. Melee attacks are %d+%% faster, but deal less damage%.", type="AttackPowerCrusader" }, -- Seal of the crusader
720 { text="(%d+) mana regen per tick%.", type="manaperfive" }, -- Warchief's blessing
721 { text="Gain (%d+) mana every 2 seconds%.", type="manaperfive", amount="totem" }, -- Totems
722 { text="Receives up to (%d+) extra healing from Holy Light spells", type="Holy Light", amount="hl", target = "target"}, -- Blessing of light
723 { text="(%d+) extra healing from Flash of Light spells%.", type="Flash of Light", amount="fol", target = "target" }, -- Blessing of light
724 { text="Holy Shock spell increased by 100%%", type="Holycritchance", amount=100 }, -- Divine Favour
725 { text="Holy Shock spell increased by 100%%", type="Holy Shockcritchance", amount=100 }, -- Divine Favour
726 { text="Increases critical strike chance from Fire damage spells by (%d+)%%", type="Firecritchance" }, -- Combustion in 1.11
727 { text="Spell effects increased by (%d+)%.", type="All" }, -- Spell Blasting
728 { text="Mana cost of your next spell is reduced by 100%%%.", type="Holycritchance", amount=25 }, -- Inner Focus
729 { text="Increases healing done by spells and effects by up to (%d+) for %d+ sec%.", type="Healing" }, -- Blessed Prayer
730 { text="Shadow damage you deal increased by (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Shadowform
731 { text="Increases damage by (%d+)%%%.", type="Allbaseincrease", amount=0.05 }, -- Sayge's fortune
732 { text="Increases damage by (%d+)%%%.", type="Meleebaseincrease", amount=0.05 }, -- Sayge's fortune
733 { text="Fire damage increased by (%d+)%%%.", type="Firebaseincrease", amount="n/100" }, -- Burning Wish Demonic Sacrifice Imp
734 { text="Increases damage caused by (%d+)%%%.", type="Allbaseincrease", amount="n/100" }, -- Master Demonologist Succubus
735 { text="Shadow damage increased by (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Touch of Shadow Demonic Sacrifice Succubus
736 { text="Melee damage increased by (%d+)%%%.", type="Meleebaseincrease", amount="n/100" }, -- Enrage
737 { text="100%% Mana regeneration may continue while casting", type="ICPercent", amount=4 }, -- Innervate
738 { text="(%d+)%% of your mana regeneration to continue while", type="ICPercent", amount="n/100" }, -- Mage Armor
739 { text="schoolname spell damage increased by up to (%d+)%." }, -- Elixir of frost power
740 { text="Increases spell fire damage by up to (%d+)%.", type="Fire" }, -- Elixir of greater firepower
741 { text="Spell damage and healing done increased by (%d+)%%%.", type="Allbaseincrease", amount="n/100" }, -- Power Infusion
742 { text="Increased damage and mana cost for your spells%.", type="Damagemodifier", amount=0.35 }, -- Arcane Power
743 { text="(%d+) [mM]ana every 5 seconds%.", type="manaperfive" }, -- Blessing of Wisdom/Nightfin soup
744 { text="Mana Regeneration increased by (%d+) every 5 seconds%.", type="manaperfive" }, -- Safefish Well Fed
745 { text="Spell damage increased by .-(%d+)", type="Damage" }, -- Flask of Supreme Power / ZHC Damage
746 { text="spell critical chance.-(%d+)", type="Allcritchance" }, -- Moonkin Aura/Fire Festival Fury
747 { text="Magical damage and healing dealt is increased by (%d+)", type="All" }, -- ToEP
748 { text="Healing increased by up to (%d+)", type="Healing" }, -- ZHC Healing
749 { text="In addition, both the demon and master will inflict (%d+)%% more damage%.", type="Allbaseincrease", amount="n/100" }, -- Soul Link
750 }
751  
752 TheoryCraft_Debuffs = {
753 { text="Armor decreased by (%d+)%.", type="Sunder" }, -- Sunder Armor
754 { text="Armor decreased%.", type="DontMitigate", amount=1 }, -- Expose Armor
755 { text="Frost spells have a (%d+)%% ", type="Frostcritchance" }, -- Winter's Chill
756 { text="All attackers gain (%d+) Ranged Attack Power against this target%.", type="huntersmark" }, -- Hunter's Mark
757 { text="Increases Shadow damage taken by (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Shadow Weaving
758 { text="Reduces Fire and Frost resistances by (%d+)%.", type="Firepenetration" }, -- Curse of the Elements
759 { text="Reduces Fire and Frost resistances by (%d+)%.", type="Frostpenetration" }, -- Curse of the Elements
760 { text="Increases Fire and Frost damage taken by (%d+)%%%.", type="Firebaseincrease", amount="n/100" }, -- Curse of the Elements
761 { text="Increases Fire and Frost damage taken by (%d+)%%%.", type="Frostbaseincrease", amount="n/100" }, -- Curse of the Elements
762 { text="Shadow and Arcane damage taken increased by (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Curse of shadows
763 { text="Shadow and Arcane damage taken increased by (%d+)%%%.", type="Arcanebaseincrease", amount="n/100" }, -- Curse of shadows
764 { text="Reduces Shadow and Arcane resistances by (%d+)%.", type="Shadowpenetration" }, -- Curse of Shadows
765 { text="Reduces Shadow and Arcane resistances by (%d+)%.", type="Arcanepenetration" }, -- Curse of Shadows
766 { text="Increases Holy damage taken by up to (%d+)%%.", type="Holy" }, -- Judgement of Crusader
767 { text="Frozen in place%.", type="doshatter", amount=1 }, -- Frost Nova
768 { text="Frozen%.", type="doshatter", amount=1 }, -- Freezing Band?
769 { text="Increases Fire damage taken by (%d+)%%%.", type="Firebaseincrease", amount="n/100" }, -- Improved Scorch
770 }
771  
772 -- Dot Duration is read from here
773  
774 TheoryCraft_DotDurations = {
775 { text=" over (%d+) sec", amount="n" }, -- Shadow Word: Pain, Corruption, Immolate, Renew
776 { text="every second for (%d+) sec%.", amount="n" }, -- Volley
777 { text=" seconds for (%d+) sec%.", amount="n" }, -- Tranquility
778 { text="each second for (%d+) sec%.", amount="n" }, -- Arcane Missiles
779 { text="Lasts (%d+) sec%.", amount="n" }, -- Drain and Siphon Life
780 { text="after 1 min%.", amount="60" }, -- Curse of Doom
781 }
782  
783 -- Checks every line for these
784  
785 TheoryCraft_EquipEveryRight = {
786 { text="^Speed (%d+%.?%d+)", type="OffhandSpeed", slot="SecondaryHand" }, -- Weapon Damage
787 { text="^Speed (%d+%.?%d+)", type="MainSpeed", slot="MainHand" }, -- Weapon Damage
788 { text="^Speed (%d+%.?%d+)", type="RangedSpeed", slot="Ranged" }, -- Weapon Damage
789 { text="^Dagger", type="MeleeAPMult", amount=-0.7, slot="MainHand" }, -- Weapon Damage
790 { text="^Dagger", type="DaggerEquipped", amount=1, slot="MainHand" } , -- Used for dagger spec
791 { text="^Fist Weapon", type="FistEquipped", amount=1, slot="MainHand" }, -- Used for fist spec
792 { text="^Axe", type="AxeEquipped", amount=1, slot="MainHand" }, -- Used for Axe Spec
793 { text="^Polearm", type="PolearmEquipped", amount=1, slot="MainHand" }, -- Used for Polearm Spec
794 { text="^Shield", type="ShieldEquipped", amount=1, slot="SecondaryHand" }, -- Used for Block
795 }
796  
797 TheoryCraft_EquipEveryLine = {
798 { text=".+Block Value %+(%d+)", type="BlockValueReport" }, -- Block Value (ZG Enchant)
799 { text="Ranged Attack Power %+(%d+)", type="RangedAttackPowerReport" }, -- Hunter Leg/Helm enchant
800 { text="^(%d+) Block", type="BlockValueReport" }, -- Block Value (shield)
801  
802 { text="%+(%d+) Attack Power", type="AttackPowerReport" }, -- Attack power
803  
804 { text="Adds (%d+%.?%d+) damage per second", type="AmmoDPS", slot="Ammo" }, -- Arrows
805  
806 { text="Main Hand", type="MeleeAPMult", amount="2.4", slot="MainHand" }, -- Weapon Damage
807 { text="One%-Hand", type="MeleeAPMult", amount="2.4", slot="MainHand" }, -- Weapon Damage
808 { text="Two%-Hand", type="MeleeAPMult", amount="3.3", slot="MainHand" }, -- Weapon Damage
809 { text="(%d+) %- %d+", type="RangedMin", slot="Ranged" }, -- Weapon Damage
810 { text="%d+ %- (%d+)", type="RangedMax", slot="Ranged" }, -- Weapon Damage
811 { text="Scope %(%+(%d+) Damage%)", type="RangedMin", slot="Ranged" }, -- Weapon Damage enchant
812 { text="Scope %(%+(%d+) Damage%)", type="RangedMax", slot="Ranged" }, -- Weapon Damage enchant
813 { text="(%d+) %- %d+", type="MeleeMin", slot="MainHand" }, -- Weapon Damage
814 { text="%d+ %- (%d+)", type="MeleeMax", slot="MainHand" }, -- Weapon Damage
815 { text="Weapon Damage %+(%d+)", type="MeleeMin", slot="MainHand" }, -- Weapon Damage enchant
816 { text="Weapon Damage %+(%d+)", type="MeleeMax", slot="MainHand" }, -- Weapon Damage enchant
817 { text="(%d+) %- %d+", type="OffhandMin", slot="SecondaryHand" }, -- Weapon Damage
818 { text="%d+ %- (%d+)", type="OffhandMax", slot="SecondaryHand" }, -- Weapon Damage
819 { text="Weapon Damage %+(%d+)", type="OffhandMin", slot="SecondaryHand" }, -- Weapon Damage enchant
820 { text="Weapon Damage %+(%d+)", type="OffhandMax", slot="SecondaryHand" }, -- Weapon Damage enchant
821  
822 { text="%+(%d+) schoolname Spell Damage" }, -- of wrath items
823 { text="schoolname Damage +(+%d+)" }, -- AQ Glove enchants
824 { text="Healing and Spell Damage %+(%d+)", type="All", me=1 }, -- zg enchant
825 { text="%+(%d+) Healing", type="Healing" }, -- of healing items
826 { text="%+(%d+) Damage and Healing Spells", type="All" }, -- of sorcery items
827 { text="schoolname Spell Damage %+(%d+)", me=1 }, -- Winter's Might
828 { text="Spell Damage %+(%d+)", type="All", me=1 }, -- Spell Damage +30 enchant
829 { text="Healing Spells %+(%d+)", type="Healing" }, -- zg priest and healing enchant
830 { text="++(%d+) Spell Damage and Healing", type="All" }, -- not sure
831  
832 { text="Use: Restores 375 to 625 mana%.", type="manarestore", amount="500" }, -- Robe of the Archmage
833  
834 { text="Spell Hit %+(%d+)%%", type="Allhitchance" }, -- zg enchant
835 { text="%/Hit %+(%d+)%%", type="Meleehitchance" }, -- Hunter Leg/Helm enchant
836  
837 { text="^.(%d+) mana every 5 sec%.", type="manaperfive" }, -- of restoration
838 { text="Mana Regen %+(%d+)/", type="manaperfive" }, -- zg enchant
839 { text="Mana Regen (%d+) per 5 sec%.", type="manaperfive" }, -- bracers healing enchant
840  
841 { text="^Brilliant Mana Oil", type="manaperfive", amount="12" }, -- Enchanting oils
842 { text="^Brilliant Mana Oil", type="Healing", amount="25" }, -- Enchanting oils
843 { text="^Brilliant Wizard Oil", type="Allcritchance", amount="1" }, -- Enchanting oils
844 { text="^Brilliant Wizard Oil", type="Damage", amount="36" }, -- Enchanting oils
845 { text="^Minor Mana Oil", type="manaperfive", amount="4" }, -- Enchanting oils
846 { text="^Lesser Mana Oil", type="manaperfive", amount="8" }, -- Enchanting oils
847 { text="^Minor Wizard Oil", type="Damage", amount="8" }, -- Enchanting oils
848 { text="^Lesser Wizard Oil", type="Damage", amount="16" }, -- Enchanting oils
849 { text="^Wizard Oil", type="Damage", amount="24" }, -- Enchanting oils
850 }
851  
852 -- Won't check any lines containing the following words (for speed)
853  
854 TheoryCraft_IgnoreLines = {
855 "^Durability", "^Soulbound", "^Classes%:", "^Requires", "^%d+ Armor", "^Head", "^Neck", "^Shoulder",
856 "^Back", "^Chest", "^Wrist", "^Hands", "^Waist", "^Legs", "^Feet", "^Finger", "^Trinket",
857 "^Wand", "^Held In Off%-hand", "Resistances?$", "^%+%d+ Stamina", "^%+%d+ Intellect",
858 "^%+%d+ Spirit", "^%+%d+ Agility", "^%+%d+ Strength"
859 }
860  
861 -- These are handled specially
862  
863 TheoryCraft_SetsDequipOnly= {
864 { text="Mana cost of Shadow spells reduced by %d+%%%.", type="Shadowmanacost", amount=-0.15 }, -- Felheart 8 piece bonus
865 }
866  
867 -- Checks every line beginning Set: for these
868  
869 TheoryCraft_Sets = {
870 { text="(%d+)%% of your Mana regeneration to continue while casting", type="ICPercent", amount="n/100" }, -- Stormrage/Trans
871 { text="Your normal ranged attacks have a 4%% chance of restoring 200 mana%.", type="Beastmanarestore", amount=200 }, -- Beaststalker/Beastmaster
872 { text="Health or Mana gained from Drain Life and Drain Mana increased by 15%%%.", type="Drain Lifeillum", amount=0.15 }, -- Felheart 3 piece bonus
873 { text="10%% chance after casting Arcane Missiles, Fireball, or Frostbolt that your next spell with a casting time under 10 seconds cast instantly%.", type="FrostboltNetherwind", amount=1 }, -- Netherwind
874 { text="10%% chance after casting Arcane Missiles, Fireball, or Frostbolt that your next spell with a casting time under 10 seconds cast instantly%.", type="FireballNetherwind", amount=1 }, -- Netherwind
875 { text="Increases your chance of a critical hit with Prayer of Healing by (%d+)%%%.", type="Prayer of Healingcritchance" }, -- Prophecy 8 piece
876 { text="Improves your chance to get a critical strike with all Shock spells by (%d+)%%%.", type="Shockcritchance" }, -- Shaman Legionnaire set bonus
877 { text="Improves your chance to get a critical strike with Nature spells by (%d+)%%%.", type="Naturecritchance" }, -- ten storms set bonus
878 { text="After casting your Healing Wave or Lesser Healing Wave spell, gives you a 25%% chance to gain Mana equal to 35%% of the base cost of the spell%.", type="EarthfuryBonusmanacost", amount=-0.0875 }, -- earth fury set bonus
879 { text="Increases the damage of Multi%-shot and Volley by (%d+)%%%.", type="Barragemodifier", amount="n/100"}, -- giantstalker set bonus
880 { text="Improves your chance to get a critical strike with Holy spells by (%d+)%%%.", type="Holycritchance" }, -- Prophecy
881 { text="Chance on spell cast to increase your damage and healing by up to 95 for 10 sec%.", type="All", amount=95, duration=9.9, proc=0.04, exact=1 }, -- Elements
882 }
883  
884 -- Checks every line beginning with Equip: or Set: for these
885  
886 TheoryCraft_Equips = {
887 { text="Undead by magical spells and effects by up to (%d+)%.", type="Undead" }, -- Rune of the Dawn
888 { text="Increases healing done by Lesser Healing Wave by up to (%d+)%.", type="Lesser Healing Wave" }, -- Totem of Life
889 { text="^(%d+) Block", type="BlockValueReport" }, -- Block Value
890 { text=".+block value of your shield by (%d+)%.", type="BlockValueReport" }, -- Block Value
891 { text="Improves your chance to hit by (%d+)%%%.", type="Meleehitchance" }, -- Generic Hit
892 { text="Improves your chance to get a critical strike by (%d+)%%%.", type="CritReport" }, -- Generic Crit
893 { text="%+(%d+) Attack Power%.", type="AttackPowerReport" }, -- Attack power
894 { text="%+(%d+) ranged Attack Power%.", type="RangedAttackPowerReport" }, -- Hunter's Royal seal of eldre'thalas
895 { text="Improves your chance to get a critical strike with spells by (%d+)%%%.", type="Allcritchance" }, -- Generic spell crit
896 { text="Decreases the magical resistances of your spell targets by (%d+)%.", type="Allpenetration" }, -- Penetration
897 { text="Improves your chance to hit with spells by (%d+)%%%.", type="Allhitchance" }, -- ZG drops
898 { text="Increases the critical effect chance of your Holy spells by (%d+)%%%.", type="Holycritchance" }, -- Benediction
899 { text="Increases damage and healing done by magical spells and effects by up to (%d+)%.", type="All" }, -- Standard +dam
900 { text="Increases healing done by spells and effects by up to (%d+)%.", type="Healing" }, -- Standard +heal
901 { text="Increases damage done by schoolname spells and effects by up to (%d+)%." }, -- Single school +dam
902 { text="Restores (%d+) mana .+ 5 sec%.", type="manaperfive" }, -- mana per five
903 { text="Gives a chance when your harmful spells land to increase the damage of your spells and effects by 132 for 10 sec%.", type="All", amount=132, duration=9.9, proc=0.05, exact=1 }, -- Wrath of Cenarius
904 { text="2%% chance on successful spellcast to allow 100%% of your Mana regeneration to continue while casting for 15 sec%.", type="ICPercent", amount=1, duration=15, proc=0.02, exact=0 }, -- Darkmoon Trinket
905 }
906  
907 TheoryCraft_WeaponSkillOther = "Unarmed"
908  
909 -- Used for calcuting real crit chance, off attack skill of your current weapon.
910 -- English must not be translated. ltext is the text that will be to the left of the weapon type
911 -- Skill is what skill it matches. (eg Two-Handed Axes)
912  
913 TheoryCraft_WeaponSkills = {
914 { english="Axe", text="Axe", ltext="Two-Hand", skill="Two-Handed Axes" },
915 { english="Sword", text="Sword", ltext="Two-Hand", skill="Two-Handed Swords" },
916 { english="Mace", text="Mace", ltext="Two-Hand", skill="Two-Handed Maces" },
917 { english="Staff", text="Staff", skill="Staves" },
918 { english="Axe", text="Axe", skill="Axes" },
919 { english="Sword", text="Sword", skill="Swords" },
920 { english="Mace", text="Mace", skill="Maces" },
921 { english="Polearm", text="Polearm", skill="Polearms" },
922 { english="Dagger", text="Dagger", skill="Daggers" },
923 { english="", text="Fishing Pole", skill="Fishing" },
924 }
925  
926 -- Slot is the text that appears on the custom form, text needs to be translated. Realslot needs to stay as is.
927  
928 TheoryCraft_SlotNames = {
929 { realslot="Head", slot="Head", text="Head" },
930 { realslot="Neck", slot="Neck", text="Neck" },
931 { realslot="Shoulder", slot="Shoulder", text="Shoulder" },
932 { realslot="Back", slot="Back", text="Back" },
933 { realslot="Chest", slot="Chest", text="Chest" },
934 { realslot="Shirt", slot="Shirt", text="Shirt" },
935 { realslot="Tabard", slot="Tabard", text="Tabard" },
936 { realslot="Wrist", slot="Wrist", text="Wrist" },
937 { realslot="Hands", slot="Hands", text="Hands" },
938 { realslot="Waist", slot="Waist", text="Waist" },
939 { realslot="Legs", slot="Legs", text="Legs" },
940 { realslot="Feet", slot="Feet", text="Feet" },
941 { realslot="Finger0", slot="Finger0", text="Finger" },
942 { realslot="Finger1", slot="Finger1", text="Finger" },
943 { realslot="Trinket0", slot="Trinket0", text="Trinket" },
944 { realslot="Trinket1", slot="Trinket1", text="Trinket" },
945 { realslot="MainHand", slot="Main", text="Main Hand" },
946 { realslot="MainHand", slot="Main", text="One-Hand" },
947 { realslot="MainHand", slot="Main", text="Two-Hand", both=true },
948 { realslot="SecondaryHand", slot="Off Hand", text="Held In Off-hand" },
949 { realslot="SecondaryHand", slot="Off Hand", text="One-Hand" },
950 { realslot="SecondaryHand", slot="Off Hand", text="Off Hand" },
951 { realslot="Ranged", slot="Ranged", text="Wand" },
952 { realslot="Ranged", slot="Ranged", text="Bow" },
953 { realslot="Ranged", slot="Ranged", text="Gun" },
954 { realslot="Ranged", slot="Ranged", text="Crossbow" },
955 { realslot="Ranged", slot="Ranged", text="Ranged" },
956 { realslot="Ranged", slot="Ranged", text="Thrown" },
957 }
958  
959 --
960 -- From here on *DOES NOT NEED TO BE TRANSLATED*
961 --
962 -- In fact, TC will work just fine with none of the text below.
963 --
964 -- It does not need to be modified, and is automatically generated.
965 --
966 -- The purpose of this function is simply to help TC work with set bonuses even
967 -- when run for the very first time. Contact Aelian/Mania if you wish
968 -- to provide a locale of the following.
969 --
970 -- Or you can simply use TC's automatically generated file in
971 -- World of Warcraft\Account Name\SavedVariables\TheoryCraft.lua
972 --
973  
974 function TheoryCraft_LoadDefaultSetData()
975  
976 TheoryCraft_SetBonuses = {
977 ["Darkmantle Armor"] = {
978 [1] = {
979 ["pieces"] = 2,
980 ["text"] = "+8 All Resistances.",
981 },
982 [2] = {
983 ["pieces"] = 4,
984 ["text"] = "Chance on melee attack to restore 35 energy.",
985 },
986 [3] = {
987 ["pieces"] = 6,
988 ["text"] = "+40 Attack Power.",
989 },
990 [4] = {
991 ["pieces"] = 8,
992 ["text"] = "+200 Armor.",
993 },
994 },
995 ["Lawbringer Armor"] = {
996 [1] = {
997 ["pieces"] = 3,
998 ["text"] = "Increases the chance of triggering a Judgement of Light heal by 10%.",
999 },
1000 [2] = {
1001 ["pieces"] = 5,
1002 ["text"] = "Improves your chance to get a critical strike with spells by 1%.",
1003 },
1004 [3] = {
1005 ["pieces"] = 5,
1006 ["text"] = "Improves your chance to get a critical strike by 1%.",
1007 },
1008 [4] = {
1009 ["pieces"] = 8,
1010 ["text"] = "Gives the Paladin a chance on every melee hit to heal your party for 189 to 211.",
1011 },
1012 },
1013 ["Lieutenant Commander's Aegis"] = {
1014 [1] = {
1015 ["pieces"] = 2,
1016 ["text"] = "Improves your chance to get a critical strike by 1%.",
1017 },
1018 [2] = {
1019 ["pieces"] = 2,
1020 ["text"] = "+6 Intellect.",
1021 },
1022 [3] = {
1023 ["pieces"] = 4,
1024 ["text"] = "Reduces the cooldown of your Hammer of Justice by 10 sec.",
1025 },
1026 [4] = {
1027 ["pieces"] = 6,
1028 ["text"] = "+15 Stamina.",
1029 },
1030 },
1031 ["Lightforge Armor"] = {
1032 [1] = {
1033 ["pieces"] = 2,
1034 ["text"] = "+200 Armor.",
1035 },
1036 [2] = {
1037 ["pieces"] = 4,
1038 ["text"] = "+40 Attack Power.",
1039 },
1040 [3] = {
1041 ["pieces"] = 6,
1042 ["text"] = "Chance on melee attack to increase your damage and healing done by magical spells and effects by up to 95 for 10 sec.",
1043 },
1044 [4] = {
1045 ["pieces"] = 8,
1046 ["text"] = "+8 All Resistances.",
1047 },
1048 },
1049 ["Lieutenant Commander's Battlegear"] = {
1050 [1] = {
1051 ["pieces"] = 2,
1052 ["text"] = "Increases your chance to parry an attack by 1%.",
1053 },
1054 [2] = {
1055 ["pieces"] = 4,
1056 ["text"] = "Reduces the cooldown of your Intercept ability by 5 sec.",
1057 },
1058 [3] = {
1059 ["pieces"] = 6,
1060 ["text"] = "+15 Stamina.",
1061 },
1062 },
1063 ["Bloodfang Armor"] = {
1064 [1] = {
1065 ["pieces"] = 3,
1066 ["text"] = "Increases the chance to apply poisons to your target by 5%.",
1067 },
1068 [2] = {
1069 ["pieces"] = 5,
1070 ["text"] = "Improves the threat reduction of Feint by 25%.",
1071 },
1072 [3] = {
1073 ["pieces"] = 8,
1074 ["text"] = "Gives the Rogue a chance to inflict 283 to 317 damage on the target and heal the Rogue for 50 health every 1 sec. for 6 sec. on a melee hit.",
1075 },
1076 },
1077 ["Giantstalker Armor"] = {
1078 [1] = {
1079 ["pieces"] = 3,
1080 ["text"] = "Increases the range of your Mend Pet spell by 50% and the effect by 10%. Also reduces the cost by 30%.",
1081 },
1082 [2] = {
1083 ["pieces"] = 5,
1084 ["text"] = "Increases your pet's stamina by 30 and all spell resistances by 40.",
1085 },
1086 [3] = {
1087 ["pieces"] = 8,
1088 ["text"] = "Increases the damage of Multi-shot and Volley by 15%.",
1089 },
1090 },
1091 ["Stormrage Raiment"] = {
1092 [1] = {
1093 ["pieces"] = 3,
1094 ["text"] = "Allows 15% of your Mana regeneration to continue while casting.",
1095 },
1096 [2] = {
1097 ["pieces"] = 5,
1098 ["text"] = "Reduces the casting time of your Regrowth spell by 0.2 sec.",
1099 },
1100 [3] = {
1101 ["pieces"] = 8,
1102 ["text"] = "Increases the duration of your Rejuvenation spell by 3 sec.",
1103 },
1104 },
1105 ["Battlegear of Valor"] = {
1106 [1] = {
1107 ["pieces"] = 2,
1108 ["text"] = "+200 Armor.",
1109 },
1110 [2] = {
1111 ["pieces"] = 4,
1112 ["text"] = "+40 Attack Power.",
1113 },
1114 [3] = {
1115 ["pieces"] = 6,
1116 ["text"] = "Chance on melee attack to heal you for 88 to 132.",
1117 },
1118 [4] = {
1119 ["pieces"] = 8,
1120 ["text"] = "+8 All Resistances.",
1121 },
1122 },
1123 ["Beastmaster Armor"] = {
1124 [1] = {
1125 ["pieces"] = 2,
1126 ["text"] = "+8 All Resistances.",
1127 },
1128 [2] = {
1129 ["pieces"] = 4,
1130 ["text"] = "Your normal ranged attacks have a 4% chance of restoring 200 mana.",
1131 },
1132 [3] = {
1133 ["pieces"] = 6,
1134 ["text"] = "+40 Attack Power.",
1135 },
1136 [4] = {
1137 ["pieces"] = 8,
1138 ["text"] = "+200 Armor.",
1139 },
1140 },
1141 ["Champion's Pursuit"] = {
1142 [1] = {
1143 ["pieces"] = 2,
1144 ["text"] = "Increases your chance to parry an attack by 1%.",
1145 },
1146 [2] = {
1147 ["pieces"] = 4,
1148 ["text"] = "Reduces the cooldown of your Concussive Shot by 1 sec.",
1149 },
1150 [3] = {
1151 ["pieces"] = 6,
1152 ["text"] = "+15 Stamina.",
1153 },
1154 },
1155 ["Confessor's Raiment"] = {
1156 [1] = {
1157 ["pieces"] = 2,
1158 ["text"] = "Increases healing done by spells and effects by up to 22.",
1159 },
1160 [2] = {
1161 ["pieces"] = 3,
1162 ["text"] = "Increase the range of your Smite and Holy Fire spells by 5 yds.",
1163 },
1164 [3] = {
1165 ["pieces"] = 5,
1166 ["text"] = "Reduces the casting time of your Mind Control spell by 0.5 sec.",
1167 },
1168 },
1169 ["Champion's Threads"] = {
1170 [1] = {
1171 ["pieces"] = 2,
1172 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1173 },
1174 [2] = {
1175 ["pieces"] = 4,
1176 ["text"] = "Reduces the casting time of your Immolate spell by 0.2 sec.",
1177 },
1178 [3] = {
1179 ["pieces"] = 6,
1180 ["text"] = "+15 Stamina.",
1181 },
1182 },
1183 ["Vestments of Prophecy"] = {
1184 [1] = {
1185 ["pieces"] = 3,
1186 ["text"] = "-0.1 sec to the casting time of your Flash Heal spell.",
1187 },
1188 [2] = {
1189 ["pieces"] = 5,
1190 ["text"] = "Improves your chance to get a critical strike with Holy spells by 2%.",
1191 },
1192 [3] = {
1193 ["pieces"] = 8,
1194 ["text"] = "Increases your chance of a critical hit with Prayer of Healing by 25%.",
1195 },
1196 },
1197 ["Dal'Rend's Arms"] = {
1198 [1] = {
1199 ["pieces"] = 2,
1200 ["text"] = "+50 Attack Power.",
1201 },
1202 },
1203 ["Shard of the Gods"] = {
1204 [1] = {
1205 ["pieces"] = 2,
1206 ["text"] = "+10 All Resistances.",
1207 },
1208 },
1209 ["Wildheart Raiment"] = {
1210 [1] = {
1211 ["pieces"] = 2,
1212 ["text"] = "+200 Armor.",
1213 },
1214 [2] = {
1215 ["pieces"] = 4,
1216 ["text"] = "+26 Attack Power.",
1217 },
1218 [3] = {
1219 ["pieces"] = 4,
1220 ["text"] = "Increases damage and healing done by magical spells and effects by up to 15.",
1221 },
1222 [4] = {
1223 ["pieces"] = 6,
1224 ["text"] = "When struck in combat has a chance of returning 300 mana, 10 rage, or 40 energy to the wearer. ",
1225 },
1226 [5] = {
1227 ["pieces"] = 8,
1228 ["text"] = "+8 All Resistances.",
1229 },
1230 },
1231 ["Deathdealer's Embrace"] = {
1232 [1] = {
1233 ["pieces"] = 3,
1234 ["text"] = "Reduces the cooldown of your Evasion ability by -1 min.",
1235 },
1236 [2] = {
1237 ["pieces"] = 5,
1238 ["text"] = "15% increased damage to your Eviscerate ability.",
1239 },
1240 },
1241 ["The Elements"] = {
1242 [1] = {
1243 ["pieces"] = 2,
1244 ["text"] = "+200 Armor.",
1245 },
1246 [2] = {
1247 ["pieces"] = 4,
1248 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1249 },
1250 [3] = {
1251 ["pieces"] = 6,
1252 ["text"] = "Chance on spell cast to increase your damage and healing by up to 95 for 10 sec.",
1253 },
1254 [4] = {
1255 ["pieces"] = 8,
1256 ["text"] = "+8 All Resistances.",
1257 },
1258 },
1259 ["Vestments of Transcendence"] = {
1260 [1] = {
1261 ["pieces"] = 3,
1262 ["text"] = "Allows 15% of your Mana regeneration to continue while casting.",
1263 },
1264 [2] = {
1265 ["pieces"] = 5,
1266 ["text"] = "When struck in melee there is a 50% chance you will Fade for 4 sec.",
1267 },
1268 [3] = {
1269 ["pieces"] = 8,
1270 ["text"] = "Your Greater Heals now have a heal over time component equivalent to a rank 5 Renew.",
1271 },
1272 },
1273 ["Battlegear of Wrath"] = {
1274 [1] = {
1275 ["pieces"] = 3,
1276 ["text"] = "Increases the attack power granted by Battle Shout by 30.",
1277 },
1278 [2] = {
1279 ["pieces"] = 5,
1280 ["text"] = "20% chance after using an offensive ability requiring rage that your next offensive ability requires 5 less rage to use.",
1281 },
1282 [3] = {
1283 ["pieces"] = 8,
1284 ["text"] = "4% chance to parry the next attack after a block.",
1285 },
1286 },
1287 ["Cenarion Raiment"] = {
1288 [1] = {
1289 ["pieces"] = 3,
1290 ["text"] = "Damage dealt by Thorns increased by 4 and duration increased by 50%.",
1291 },
1292 [2] = {
1293 ["pieces"] = 5,
1294 ["text"] = "Improves your chance to get a critical strike with spells by 2%.",
1295 },
1296 [3] = {
1297 ["pieces"] = 8,
1298 ["text"] = "Reduces the cooldown of your Tranquility and Hurricane spells by 50%.",
1299 },
1300 },
1301 ["Vestments of the Virtuous"] = {
1302 [1] = {
1303 ["pieces"] = 2,
1304 ["text"] = "+8 All Resistances.",
1305 },
1306 [2] = {
1307 ["pieces"] = 4,
1308 ["text"] = "When struck in combat has a chance of shielding the wearer in a protective shield which will absorb 350 damage.",
1309 },
1310 [3] = {
1311 ["pieces"] = 6,
1312 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1313 },
1314 [4] = {
1315 ["pieces"] = 8,
1316 ["text"] = "+200 Armor.",
1317 },
1318 },
1319 ["Chain of the Scarlet Crusade"] = {
1320 [1] = {
1321 ["pieces"] = 2,
1322 ["text"] = "+10 Armor.",
1323 },
1324 [2] = {
1325 ["pieces"] = 3,
1326 ["text"] = "Increased Defense +1.",
1327 },
1328 [3] = {
1329 ["pieces"] = 4,
1330 ["text"] = "+5 Shadow Resistance.",
1331 },
1332 [4] = {
1333 ["pieces"] = 5,
1334 ["text"] = "+15 Attack Power when fighting Undead.",
1335 },
1336 [5] = {
1337 ["pieces"] = 6,
1338 ["text"] = "Improves your chance to hit by 1%.",
1339 },
1340 },
1341 ["Demoniac's Threads"] = {
1342 [1] = {
1343 ["pieces"] = 2,
1344 ["text"] = "Increases damage and healing done by magical spells and effects by up to 12.",
1345 },
1346 [2] = {
1347 ["pieces"] = 3,
1348 ["text"] = "Increases the damage of Corruption by 2%.",
1349 },
1350 [3] = {
1351 ["pieces"] = 5,
1352 ["text"] = "Decreases the cooldown of Death Coil by 15%.",
1353 },
1354 },
1355 ["Vestments of the Devout"] = {
1356 [1] = {
1357 ["pieces"] = 2,
1358 ["text"] = "+200 Armor.",
1359 },
1360 [2] = {
1361 ["pieces"] = 4,
1362 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1363 },
1364 [3] = {
1365 ["pieces"] = 6,
1366 ["text"] = "When struck in combat has a chance of shielding the wearer in a protective shield which will absorb 350 damage.",
1367 },
1368 [4] = {
1369 ["pieces"] = 8,
1370 ["text"] = "+8 All Resistances.",
1371 },
1372 },
1373 ["The Postmaster"] = {
1374 [1] = {
1375 ["pieces"] = 2,
1376 ["text"] = "+50 Armor.",
1377 },
1378 [2] = {
1379 ["pieces"] = 3,
1380 ["text"] = "+10 Fire Resistance.",
1381 },
1382 [3] = {
1383 ["pieces"] = 3,
1384 ["text"] = "+10 Arcane Resistance.",
1385 },
1386 [4] = {
1387 ["pieces"] = 4,
1388 ["text"] = "Increases damage and healing done by magical spells and effects by up to 12.",
1389 },
1390 [5] = {
1391 ["pieces"] = 5,
1392 ["text"] = "Increases run speed by 5%.",
1393 },
1394 [6] = {
1395 ["pieces"] = 5,
1396 ["text"] = "+10 Intellect.",
1397 },
1398 },
1399 ["Ironweave Battlesuit"] = {
1400 [1] = {
1401 ["pieces"] = 4,
1402 ["text"] = "Increases your chance to resist Silence and Interrupt effects by 10%.",
1403 },
1404 [2] = {
1405 ["pieces"] = 8,
1406 ["text"] = "+200 Armor.",
1407 },
1408 },
1409 ["Illusionist's Attire"] = {
1410 [1] = {
1411 ["pieces"] = 2,
1412 ["text"] = "Increases damage and healing done by magical spells and effects by up to 12.",
1413 },
1414 [2] = {
1415 ["pieces"] = 3,
1416 ["text"] = "Decreases the mana cost of Arcane Intellect and Arcane Brilliance by 5%.",
1417 },
1418 [3] = {
1419 ["pieces"] = 5,
1420 ["text"] = "Reduces the casting time of your Flamestrike spell by 0.5 sec.",
1421 },
1422 },
1423 ["Netherwind Regalia"] = {
1424 [1] = {
1425 ["pieces"] = 3,
1426 ["text"] = "Reduces the threat generated by your Scorch, Arcane Missiles, Fireball, and Frostbolt spells.",
1427 },
1428 [2] = {
1429 ["pieces"] = 5,
1430 ["text"] = "Increases the radius of Arcane Explosion, Flamestrike, and Blizzard by 25%.",
1431 },
1432 [3] = {
1433 ["pieces"] = 8,
1434 ["text"] = "10% chance after casting Arcane Missiles, Fireball, or Frostbolt that your next spell with a casting time under 10 seconds cast instantly.",
1435 },
1436 },
1437 ["Beaststalker Armor"] = {
1438 [1] = {
1439 ["pieces"] = 2,
1440 ["text"] = "+200 Armor.",
1441 },
1442 [2] = {
1443 ["pieces"] = 4,
1444 ["text"] = "+40 Attack Power.",
1445 },
1446 [3] = {
1447 ["pieces"] = 6,
1448 ["text"] = "Your normal ranged attacks have a 4% chance of restoring 200 mana.",
1449 },
1450 [4] = {
1451 ["pieces"] = 8,
1452 ["text"] = "+8 All Resistances.",
1453 },
1454 },
1455 ["Zanzil's Concentration"] = {
1456 [1] = {
1457 ["pieces"] = 2,
1458 ["text"] = "Improves your chance to hit with spells by 1%.",
1459 },
1460 [2] = {
1461 ["pieces"] = 2,
1462 ["text"] = "Increases damage and healing done by magical spells and effects by up to 6.",
1463 },
1464 },
1465 ["Nemesis Raiment"] = {
1466 [1] = {
1467 ["pieces"] = 3,
1468 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1469 },
1470 [2] = {
1471 ["pieces"] = 5,
1472 ["text"] = "Your pet gains 20 stamina and 130 spell resistance against all schools of magic.",
1473 },
1474 [3] = {
1475 ["pieces"] = 8,
1476 ["text"] = "Reduces the threat generated by your Destruction spells by 20%.",
1477 },
1478 },
1479 ["The Earthfury"] = {
1480 [1] = {
1481 ["pieces"] = 3,
1482 ["text"] = "The radius of your totems that affect friendly targets is increased by 10 yd.",
1483 },
1484 [2] = {
1485 ["pieces"] = 5,
1486 ["text"] = "After casting your Healing Wave or Lesser Healing Wave spell, gives you a 25% chance to gain Mana equal to 35% of the base cost of the spell.",
1487 },
1488 [3] = {
1489 ["pieces"] = 8,
1490 ["text"] = "Your Healing Wave will now jump to additional nearby targets. Each jump reduces the effectiveness of the heal by 80%, and the spell will jump to up to two additional targets.",
1491 },
1492 },
1493 ["Predator's Armor"] = {
1494 [1] = {
1495 ["pieces"] = 2,
1496 ["text"] = "+20 Attack Power.",
1497 },
1498 [2] = {
1499 ["pieces"] = 3,
1500 ["text"] = "Decreases the cooldown of Concussive Shot by 1 sec.",
1501 },
1502 [3] = {
1503 ["pieces"] = 5,
1504 ["text"] = "Increases the duration of Serpent Sting by 3 sec.",
1505 },
1506 },
1507 ["Embrace of the Viper"] = {
1508 [1] = {
1509 ["pieces"] = 2,
1510 ["text"] = "Increases damage done by Nature spells and effects by up to 7.",
1511 },
1512 [2] = {
1513 ["pieces"] = 3,
1514 ["text"] = "Increased Staves +2.",
1515 },
1516 [3] = {
1517 ["pieces"] = 4,
1518 ["text"] = "Increases healing done by spells and effects by up to 11.",
1519 },
1520 [4] = {
1521 ["pieces"] = 5,
1522 ["text"] = "+10 Intellect.",
1523 },
1524 },
1525 ["The Highlander's Purpose"] = {
1526 [1] = {
1527 ["pieces"] = 2,
1528 ["text"] = "+5 Stamina.",
1529 },
1530 [2] = {
1531 ["pieces"] = 3,
1532 ["text"] = "Improves your chance to get a critical strike by 1%.",
1533 },
1534 },
1535 ["Vindicator's Battlegear"] = {
1536 [1] = {
1537 ["pieces"] = 2,
1538 ["text"] = "Increases your chance to block attacks with a shield by 2%.",
1539 },
1540 [2] = {
1541 ["pieces"] = 3,
1542 ["text"] = "Decreases the cooldown of Intimidating Shout by 15 sec.",
1543 },
1544 [3] = {
1545 ["pieces"] = 5,
1546 ["text"] = "Decrease the rage cost of Whirlwind by 3.",
1547 },
1548 },
1549 ["Lieutenant Commander's Pursuit"] = {
1550 [1] = {
1551 ["pieces"] = 2,
1552 ["text"] = "Increases your chance to parry an attack by 1%.",
1553 },
1554 [2] = {
1555 ["pieces"] = 4,
1556 ["text"] = "Reduces the cooldown of your Concussive Shot by 1 sec.",
1557 },
1558 [3] = {
1559 ["pieces"] = 6,
1560 ["text"] = "+15 Stamina.",
1561 },
1562 },
1563 ["Emblems of Veiled Shadows"] = {
1564 [1] = {
1565 ["pieces"] = 3,
1566 ["text"] = "-10 energy cost for your Slice and Dice ability.",
1567 },
1568 },
1569 ["Doomcaller's Attire"] = {
1570 [1] = {
1571 ["pieces"] = 3,
1572 ["text"] = "5% increased damage on your Immolate spell.",
1573 },
1574 [2] = {
1575 ["pieces"] = 5,
1576 ["text"] = "Reduces the mana cost of Shadow Bolt by 15%.",
1577 },
1578 },
1579 ["Madcap's Outfit"] = {
1580 [1] = {
1581 ["pieces"] = 2,
1582 ["text"] = "+20 Attack Power.",
1583 },
1584 [2] = {
1585 ["pieces"] = 3,
1586 ["text"] = "Decreases the cooldown of Blind by 20 sec.",
1587 },
1588 [3] = {
1589 ["pieces"] = 5,
1590 ["text"] = "Decrease the energy cost of Eviscerate and Rupture by 5.",
1591 },
1592 },
1593 ["Necropile Raiment"] = {
1594 [1] = {
1595 ["pieces"] = 2,
1596 ["text"] = "Increased Defense +3.",
1597 },
1598 [2] = {
1599 ["pieces"] = 3,
1600 ["text"] = "+5 Intellect.",
1601 },
1602 [3] = {
1603 ["pieces"] = 4,
1604 ["text"] = "+15 All Resistances.",
1605 },
1606 [4] = {
1607 ["pieces"] = 5,
1608 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1609 },
1610 },
1611 ["version"] = "1.04 Final Beta 2",
1612 ["Lieutenant Commander's Regalia"] = {
1613 [1] = {
1614 ["pieces"] = 2,
1615 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1616 },
1617 [2] = {
1618 ["pieces"] = 4,
1619 ["text"] = "Reduces the cooldown of your Blink spell by 1.5 sec.",
1620 },
1621 [3] = {
1622 ["pieces"] = 6,
1623 ["text"] = "+15 Stamina.",
1624 },
1625 },
1626 ["Field Marshal's Pursuit"] = {
1627 [1] = {
1628 ["pieces"] = 2,
1629 ["text"] = "+15 Stamina.",
1630 },
1631 [2] = {
1632 ["pieces"] = 3,
1633 ["text"] = "Increases your chance to parry an attack by 1%.",
1634 },
1635 [3] = {
1636 ["pieces"] = 6,
1637 ["text"] = "Reduces the cooldown of your Concussive Shot by 1 sec.",
1638 },
1639 },
1640 ["Bloodmail Regalia"] = {
1641 [1] = {
1642 ["pieces"] = 2,
1643 ["text"] = "Increased Defense +3.",
1644 },
1645 [2] = {
1646 ["pieces"] = 3,
1647 ["text"] = "+10 Attack Power.",
1648 },
1649 [3] = {
1650 ["pieces"] = 4,
1651 ["text"] = "+15 All Resistances.",
1652 },
1653 [4] = {
1654 ["pieces"] = 5,
1655 ["text"] = "Increases your chance to parry an attack by 1%.",
1656 },
1657 },
1658 ["Sorcerer's Regalia"] = {
1659 [1] = {
1660 ["pieces"] = 2,
1661 ["text"] = "+8 All Resistances.",
1662 },
1663 [2] = {
1664 ["pieces"] = 4,
1665 ["text"] = "When struck in combat has a chance of freezing the attacker in place for 3 sec.",
1666 },
1667 [3] = {
1668 ["pieces"] = 6,
1669 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1670 },
1671 [4] = {
1672 ["pieces"] = 8,
1673 ["text"] = "+200 Armor.",
1674 },
1675 },
1676 ["Primal Blessing"] = {
1677 [1] = {
1678 ["pieces"] = 2,
1679 ["text"] = "Grants a small chance when ranged or melee damage is dealt to infuse the wielder with a blessing from the Primal Gods. Ranged and melee attack power increased by 300 for 12 seconds.",
1680 },
1681 },
1682 ["Champion's Battlegear"] = {
1683 [1] = {
1684 ["pieces"] = 2,
1685 ["text"] = "Increases your chance to parry an attack by 1%.",
1686 },
1687 [2] = {
1688 ["pieces"] = 4,
1689 ["text"] = "Reduces the cooldown of your Intercept ability by 5 sec.",
1690 },
1691 [3] = {
1692 ["pieces"] = 6,
1693 ["text"] = "+15 Stamina.",
1694 },
1695 },
1696 ["Primal Batskin"] = {
1697 [1] = {
1698 ["pieces"] = 3,
1699 ["text"] = "Minor increase to running and swimming speed.",
1700 },
1701 },
1702 ["Stormshroud Armor"] = {
1703 [1] = {
1704 ["pieces"] = 2,
1705 ["text"] = "5% chance of dealing 15 to 25 Lightning damage on a successful melee attack.",
1706 },
1707 [2] = {
1708 ["pieces"] = 3,
1709 ["text"] = "2% chance on melee attack of restoring 30 energy.",
1710 },
1711 [3] = {
1712 ["pieces"] = 4,
1713 ["text"] = "+14 Attack Power.",
1714 },
1715 },
1716 ["Imperial Plate"] = {
1717 [1] = {
1718 ["pieces"] = 2,
1719 ["text"] = "+100 Armor.",
1720 },
1721 [2] = {
1722 ["pieces"] = 4,
1723 ["text"] = "+28 Attack Power.",
1724 },
1725 [3] = {
1726 ["pieces"] = 6,
1727 ["text"] = "+18 Stamina.",
1728 },
1729 },
1730 ["Deathmist Raiment"] = {
1731 [1] = {
1732 ["pieces"] = 2,
1733 ["text"] = "+8 All Resistances.",
1734 },
1735 [2] = {
1736 ["pieces"] = 4,
1737 ["text"] = "When struck in combat has a chance of causing the attacker to flee in terror for 2 seconds. ",
1738 },
1739 [3] = {
1740 ["pieces"] = 6,
1741 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1742 },
1743 [4] = {
1744 ["pieces"] = 8,
1745 ["text"] = "+200 Armor.",
1746 },
1747 },
1748 ["The Five Thunders"] = {
1749 [1] = {
1750 ["pieces"] = 2,
1751 ["text"] = "+8 All Resistances.",
1752 },
1753 [2] = {
1754 ["pieces"] = 4,
1755 ["text"] = "Chance on spell cast to increase your damage and healing by up to 95 for 10 sec.",
1756 },
1757 [3] = {
1758 ["pieces"] = 6,
1759 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1760 },
1761 [4] = {
1762 ["pieces"] = 8,
1763 ["text"] = "+200 Armor.",
1764 },
1765 },
1766 ["Felheart Raiment"] = {
1767 [1] = {
1768 ["pieces"] = 3,
1769 ["text"] = "Health or Mana gained from Drain Life and Drain Mana increased by 15%.",
1770 },
1771 [2] = {
1772 ["pieces"] = 5,
1773 ["text"] = "Your pet gains 15 stamina and 100 spell resistance against all schools of magic.",
1774 },
1775 [3] = {
1776 ["pieces"] = 8,
1777 ["text"] = "Mana cost of Shadow spells reduced by 15%.",
1778 },
1779 },
1780 ["Defias Leather"] = {
1781 [1] = {
1782 ["pieces"] = 2,
1783 ["text"] = "+10 Armor.",
1784 },
1785 [2] = {
1786 ["pieces"] = 3,
1787 ["text"] = "+5 Arcane Resistance.",
1788 },
1789 [3] = {
1790 ["pieces"] = 4,
1791 ["text"] = "Increased Daggers +1.",
1792 },
1793 [4] = {
1794 ["pieces"] = 5,
1795 ["text"] = "+10 Attack Power.",
1796 },
1797 },
1798 ["Devilsaur Armor"] = {
1799 [1] = {
1800 ["pieces"] = 2,
1801 ["text"] = "Improves your chance to hit by 2%.",
1802 },
1803 },
1804 ["Cadaverous Garb"] = {
1805 [1] = {
1806 ["pieces"] = 2,
1807 ["text"] = "Increased Defense +3.",
1808 },
1809 [2] = {
1810 ["pieces"] = 3,
1811 ["text"] = "+10 Attack Power.",
1812 },
1813 [3] = {
1814 ["pieces"] = 4,
1815 ["text"] = "+15 All Resistances.",
1816 },
1817 [4] = {
1818 ["pieces"] = 5,
1819 ["text"] = "Improves your chance to hit by 2%.",
1820 },
1821 },
1822 ["Dragonstalker Armor"] = {
1823 [1] = {
1824 ["pieces"] = 3,
1825 ["text"] = "Increases the Ranged Attack Power bonus of your Aspect of the Hawk by 20%.",
1826 },
1827 [2] = {
1828 ["pieces"] = 5,
1829 ["text"] = "Increases your pet's stamina by 40 and all spell resistances by 60.",
1830 },
1831 [3] = {
1832 ["pieces"] = 8,
1833 ["text"] = "You have a chance whenever you deal ranged damage to apply an Expose Weakness effect to the target. Expose Weakness increases the Ranged Attack Power of all attackers against that target by 450 for 7 sec.",
1834 },
1835 },
1836 ["Prayer of the Primal"] = {
1837 [1] = {
1838 ["pieces"] = 2,
1839 ["text"] = "Increases healing done by spells and effects by up to 33.",
1840 },
1841 },
1842 ["Field Marshal's Battlegear"] = {
1843 [1] = {
1844 ["pieces"] = 2,
1845 ["text"] = "+15 Stamina.",
1846 },
1847 [2] = {
1848 ["pieces"] = 3,
1849 ["text"] = "Reduces the cooldown of your Intercept ability by 5 sec.",
1850 },
1851 [3] = {
1852 ["pieces"] = 6,
1853 ["text"] = "Increases your chance to parry an attack by 1%.",
1854 },
1855 },
1856 ["Battlegear of Might"] = {
1857 [1] = {
1858 ["pieces"] = 3,
1859 ["text"] = "Increases the block value of your shield by 30.",
1860 },
1861 [2] = {
1862 ["pieces"] = 5,
1863 ["text"] = "Gives you a 20% chance to generate an additional Rage point whenever damage is dealt to you.",
1864 },
1865 [3] = {
1866 ["pieces"] = 8,
1867 ["text"] = "Increases the threat generated by Sunder Armor by 15%.",
1868 },
1869 },
1870 ["Battlegear of Heroism"] = {
1871 [1] = {
1872 ["pieces"] = 2,
1873 ["text"] = "+8 All Resistances.",
1874 },
1875 [2] = {
1876 ["pieces"] = 4,
1877 ["text"] = "Chance on melee attack to heal you for 88 to 132.",
1878 },
1879 [3] = {
1880 ["pieces"] = 6,
1881 ["text"] = "+40 Attack Power.",
1882 },
1883 [4] = {
1884 ["pieces"] = 8,
1885 ["text"] = "+200 Armor.",
1886 },
1887 },
1888 ["Haruspex's Garb"] = {
1889 [1] = {
1890 ["pieces"] = 2,
1891 ["text"] = "Restores 4 mana per 5 sec.",
1892 },
1893 [2] = {
1894 ["pieces"] = 3,
1895 ["text"] = "Increases the duration of Faerie Fire by 5 sec.",
1896 },
1897 [3] = {
1898 ["pieces"] = 5,
1899 ["text"] = "Increases the critical hit chance of your Starfire spell 3%.",
1900 },
1901 },
1902 ["Champion's Regalia"] = {
1903 [1] = {
1904 ["pieces"] = 2,
1905 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1906 },
1907 [2] = {
1908 ["pieces"] = 4,
1909 ["text"] = "Reduces the cooldown of your Blink spell by 1.5 sec.",
1910 },
1911 [3] = {
1912 ["pieces"] = 6,
1913 ["text"] = "+15 Stamina.",
1914 },
1915 },
1916 ["Nightslayer Armor"] = {
1917 [1] = {
1918 ["pieces"] = 3,
1919 ["text"] = "Reduces the cooldown of your Vanish ability by 30 sec.",
1920 },
1921 [2] = {
1922 ["pieces"] = 5,
1923 ["text"] = "Increases your maximum Energy by 10.",
1924 },
1925 [3] = {
1926 ["pieces"] = 8,
1927 ["text"] = "Heals the rogue for 500 when Vanish is performed.",
1928 },
1929 },
1930 ["The Highlander's Resolution"] = {
1931 [1] = {
1932 ["pieces"] = 2,
1933 ["text"] = "+5 Stamina.",
1934 },
1935 [2] = {
1936 ["pieces"] = 3,
1937 ["text"] = "Improves your chance to get a critical strike by 1%.",
1938 },
1939 },
1940 ["Dreadmist Raiment"] = {
1941 [1] = {
1942 ["pieces"] = 2,
1943 ["text"] = "+200 Armor.",
1944 },
1945 [2] = {
1946 ["pieces"] = 4,
1947 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
1948 },
1949 [3] = {
1950 ["pieces"] = 6,
1951 ["text"] = "When struck in combat has a chance of causing the attacker to flee in terror for 2 seconds. ",
1952 },
1953 [4] = {
1954 ["pieces"] = 8,
1955 ["text"] = "+8 All Resistances.",
1956 },
1957 },
1958 ["Arcanist Regalia"] = {
1959 [1] = {
1960 ["pieces"] = 3,
1961 ["text"] = "Increases damage and healing done by magical spells and effects by up to 18.",
1962 },
1963 [2] = {
1964 ["pieces"] = 5,
1965 ["text"] = "Decreases the magical resistances of your spell targets by 10.",
1966 },
1967 [3] = {
1968 ["pieces"] = 8,
1969 ["text"] = "Decreases the threat generated by your spells by 15%.",
1970 },
1971 },
1972 ["Field Marshal's Vestments"] = {
1973 [1] = {
1974 ["pieces"] = 2,
1975 ["text"] = "+15 Stamina.",
1976 },
1977 [2] = {
1978 ["pieces"] = 3,
1979 ["text"] = "Reduces the cooldown of your Gouge ability by 1 sec.",
1980 },
1981 [3] = {
1982 ["pieces"] = 6,
1983 ["text"] = "Increases your chance to parry an attack by 1%.",
1984 },
1985 },
1986 ["Ironfeather Armor"] = {
1987 [1] = {
1988 ["pieces"] = 2,
1989 ["text"] = "Increases damage and healing done by magical spells and effects by up to 20.",
1990 },
1991 },
1992 ["Spirit of Eskhandar"] = {
1993 [1] = {
1994 ["pieces"] = 4,
1995 ["text"] = "1% chance on a critical hit to call forth the spirit of Eskhandar to protect you in battle for 2 min.",
1996 },
1997 },
1998 ["Major Mojo Infusion"] = {
1999 [1] = {
2000 ["pieces"] = 2,
2001 ["text"] = "+30 Attack Power.",
2002 },
2003 },
2004 ["Feralheart Raiment"] = {
2005 [1] = {
2006 ["pieces"] = 2,
2007 ["text"] = "+8 All Resistances.",
2008 },
2009 [2] = {
2010 ["pieces"] = 4,
2011 ["text"] = "When struck in combat has a chance of returning 300 mana, 10 rage, or 40 energy to the wearer. ",
2012 },
2013 [3] = {
2014 ["pieces"] = 6,
2015 ["text"] = "Increases damage and healing done by magical spells and effects by up to 15.",
2016 },
2017 [4] = {
2018 ["pieces"] = 6,
2019 ["text"] = "+26 Attack Power.",
2020 },
2021 [5] = {
2022 ["pieces"] = 8,
2023 ["text"] = "+200 Armor.",
2024 },
2025 },
2026 ["Champion's Raiment"] = {
2027 [1] = {
2028 ["pieces"] = 2,
2029 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
2030 },
2031 [2] = {
2032 ["pieces"] = 4,
2033 ["text"] = "Increases the duration of your Psychic Scream spell by 1 sec.",
2034 },
2035 [3] = {
2036 ["pieces"] = 6,
2037 ["text"] = "+15 Stamina.",
2038 },
2039 },
2040 ["Magister's Regalia"] = {
2041 [1] = {
2042 ["pieces"] = 2,
2043 ["text"] = "+200 Armor.",
2044 },
2045 [2] = {
2046 ["pieces"] = 4,
2047 ["text"] = "Increases damage and healing done by magical spells and effects by up to 23.",
2048 },
2049 [3] = {
2050 ["pieces"] = 6,
2051 ["text"] = "When struck in combat has a chance of freezing the attacker in place for 3 sec.",
2052 },
2053 [4] = {
2054 ["pieces"] = 8,
2055 ["text"] = "+8 All Resistances.",
2056 },
2057 },
2058 ["Lieutenant Commander's Vestments"] = {
2059 [1] = {
2060 ["pieces"] = 2,
2061 ["text"] = "Increases your chance to parry an attack by 1%.",
2062 },
2063 [2] = {
2064 ["pieces"] = 4,
2065 ["text"] = "Reduces the cooldown of your Gouge ability by 1 sec.",
2066 },
2067 [3] = {
2068 ["pieces"] = 6,
2069 ["text"] = "+15 Stamina.",
2070 },
2071 },
2072 ["Black Dragon Mail"] = {
2073 [1] = {
2074 ["pieces"] = 2,
2075 ["text"] = "Improves your chance to hit by 1%.",
2076 },
2077 [2] = {
2078 ["pieces"] = 3,
2079 ["text"] = "Improves your chance to get a critical strike by 2%.",
2080 },
2081 [3] = {
2082 ["pieces"] = 4,
2083 ["text"] = "+10 Fire Resistance.",
2084 },
2085 },
2086 ["Shadowcraft Armor"] = {
2087 [1] = {
2088 ["pieces"] = 2,
2089 ["text"] = "+200 Armor.",
2090 },
2091 [2] = {
2092 ["pieces"] = 4,
2093 ["text"] = "+40 Attack Power.",
2094 },
2095 [3] = {
2096 ["pieces"] = 6,
2097 ["text"] = "Chance on melee attack to restore 35 energy.",
2098 },
2099 [4] = {
2100 ["pieces"] = 8,
2101 ["text"] = "+8 All Resistances.",
2102 },
2103 },
2104 }
2105  
2106 end
2107  
2108 end