vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 if (GetLocale() == "deDE") then
2 --if true then
3  
4 -- The format of the tooltip is defined below.
5 -- It looks ghastly complicated at first, but is quite straight forward.
6  
7 -- show is which checkbox needs to be enabled for the line to show
8  
9 -- if inverse is true, then the checkbox needs to be unchecked
10  
11 -- left is what gets added to the left hand side of the toolip
12 -- right is what gets added to the right hand side of the tooltip
13  
14 -- If a value is not found, the entire line will be hidden.
15 -- to avoid this, put it in an if... eg the line:
16 -- "foo#IFbar lalala $invalidvalue$ no#"
17 -- will just show the word "foo", as the invalid value will hide the entire
18 -- if.
19  
20 -- Where you want one value to be shown, or if that isn't valid to show
21 -- another, use OR. Eg on a spell with 1000 minimum damage:
22 -- "foo#ORthis is invalid$invalidvalue$/bar $mindamage$OR#"
23 -- will just show foobar 1000, however if the spell is a heal nothing
24 -- will be shown at all.
25  
26 -- Format for ORs:
27 -- "#OR text / more text OR#"
28 -- Format for IFs:
29 -- "#IF text IF#"
30  
31 TheoryCraft_TooltipOrs = {
32 hitorhealhit = "Treffer",
33 hitorhealheal = "Heilung",
34 damorhealdam = "Schaden",
35 damorhealheal = "Heilung",
36 damorapap = "Angriffskraft",
37 damorapdam = "+Schaden",
38 }
39  
40 TheoryCraft_TooltipFormat = {
41 {show = true, left = "#c1,1,1#$spellname$", right = "#c0.5,0.5,0.5#Rank $spellrank$"},
42 {show = true, left = "#c1,1,1#$wandlineleft2$", right = "#c1,1,1#$wandlineright2$"},
43 {show = true, left = "#c1,1,1#$wandlineleft3$", right = "#c1,1,1#$wandlineright3$"},
44 {show = "embedstyle1", left = "#c1,1,1#$wandlineleft4$", right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# Kritisch"},
45 {show = "embedstyle1", inverse = true, left = "#c1,1,1#$wandlineleft4$"},
46 {show = true, left = "#c1,1,1#$basemanacost$ Mana", right = "#c1,1,1#$spellrange$"},
47 {show = "embedstyle1", left = "#c0.9,0.9,1##OR$dps$#c1,1,1# DPS/$hps$#c1,1,1# HpsOR#",
48 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# Kritisch"},
49 {show = "embedstyle2", left = "#c0.9,0.9,1##OR$dpm,2$#c1,1,1# DPM/$hpm,2$#c1,1,1# HpmOR#",
50 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# Kritisch"},
51 {show = "embedstyle3", left = "#c0.9,0.9,1##OR$dps$#c1,1,1# DPS/$hpm,2$#c1,1,1# HpmOR#",
52 right = "#c0.9,0.9,1#$critchance,1$%#c1,1,1# Kritisch"},
53 {show = true, left = "#c1,1,1#$basecasttime$", right = "#c1,1,1#$cooldown$"},
54 {show = true, left = "#c1,1,1#$cooldownremaining$",},
55 {show = "embed", left = "#c1,0.82745098,0##OR$description$/$basedescription$OR##WRAP#"},
56 {show = "embed", inverse = true, left = "#c1,0.82745098,0#$basedescription$#WRAP#"},
57 {show = true, left = "#c1,0.5,1#$outfitname$"},
58 {show = true, left = "Stellt $evocation$ Mana her."},
59 {show = true, left = "ungebufft: $sealunbuffed,1$ dps"},
60 {show = true, left = "mit diesem Siegel: $sealbuffed,1$ dps"},
61 {show = "titles", left = "#c1,1,1##TITLE=Heil Statistik:#"},
62 {show = "embed", inverse = true, left = "Geheilt: $healrange$"},
63 {show = "critwithdam", left = "Krits: $crithealchance,2$% (für $crithealrange$)"},
64 {show = "critwithoutdam", left = "Krits: $crithealchance,2$%"},
65 {show = "hps", left = "HPS: $hps,1$#IF, $withhothps,1$IF#"},
66 {show = "dpsdam", left = "HPS aus +Heilung: $hpsdam,1$ ($hpsdampercent,1$%)"},
67 {show = "averagedamnocrit", left = "Ø Heilung: $averagehealnocrit$"},
68 {show = "averagedamnocrit", left = "nötige Ticks: $averagehealtick$"},
69 {show = "averagedam", left = "Ø Heilung: $averageheal$"},
70 {show = "averagedam", left = "nötige Ticks: $averagehealtick$"},
71 {show = "titles", left = "#c1,1,1##TITLE=Schaden Statistik#"},
72 {show = "embed", inverse = true, left = "Treffer: $dmgrange$"},
73 {show = "critmelee", left = "Krits: $critdmgchance,2$% (für $critdmgrange$)"},
74 {show = "critwithdam", left = "Krits: $critdmgchance,2$% (für $critdmgrange$)"},
75 {show = "sepignite", left = "mit Entzünden: $igniterange$"},
76 {show = "critwithoutdam", left = "Krits: $critdmgchance,2$%"},
77 {show = "dps", left = "DPS: $dps,1$#IF, $withdotdps,1$IF#"},
78 {show = "dpsdam", left = "DPS aus +Schaden: $dpsdam,1$ ($dpsdampercent,1$%)"},
79 {show = "averagedamnocrit", left = "Ø Treffer: $averagedamnocrit$"},
80 {show = "averagedamnocrit", left = "nötige Ticks: $averagedamtick$"},
81 {show = "averagedam", left = "Ø Treffer: $averagedam$"},
82 {show = "averagedam", left = "nötige Ticks: $averagedamtick$"},
83 {show = "titles", left = "#c1,1,1##TITLE=Multiplikator:#"},
84 {show = "plusdam", left = "Grund +$damorheal$: $plusdam$"},
85 {show = "damcoef", left = "+$damorheal$ Koeffizient: $damcoef,1$%#IF, $damcoef2,1$%IF#"},
86 {show = "dameff", left = "+$damorheal$ Effizienz: $dameff,1$%"},
87 {show = "damtodouble", left = "+$damorheal$ zum Verdoppeln: $damtodouble$"},
88 {show = "damfinal", left = "End Bonus +$damorheal$: $damfinal$#IF, $damfinal2$IF#"},
89 {show = "titles", left = "#c1,1,1##TITLE=Widerstand:#"},
90 {show = "resists", left = "Widerstands Rate ($resistlevel$): $resistrate$%"},
91 {show = "resists", left = "Nach Level Widerstand: $dpsafterresists,1$ DPS"},
92 {show = "resists", left = "Bis zu: $penetration,1$ DPS Penetrated"},
93 {show = "titles", left = "#c1,1,1##TITLE=Vergleich:#"},
94 {show = "nextcrit", left = "+1% Krit ergibt: +$nextcritheal,2$ Ø Heilung (Entspricht: $nextcrithealequive,2$ +Heilung)"},
95 {show = "nextstr", left = "+10 Stärke ergibt: +$nextstrdam,2$ Ø $hitorheal$ (Entspricht: $nextstrdamequive,2$ $damorap$)"},
96 {show = "nextagi", left = "+10 Beweglichkeit ergibt: +$nextagidam,2$ Ø $hitorheal$#IF (Entspricht: $nextagidamequive,2$ $damorap$)IF#"},
97 {show = "nextcrit", left = "+1% Krit ergibt: +$nextcritdam,2$ Ø $hitorheal$#IF (Entspricht: $nextcritdamequive,2$ $damorap$)IF#"},
98 {show = "nexthit", left = "+1% Treffer ergibt: +$nexthitdam,2$ Ø $hitorheal$#IF (Entspricht: $nexthitdamequive,2$ $damorap$)IF#"},
99 {show = "nextpen", left = "+10 pen: #OR$dontshowupto$/Up to OR#+$nextpendam,2$ average $hitorheal$#IF (Eq: $nextpendamequive,2$ $damorap$)IF#"},
100 {show = "titles", left = "#c1,1,1##TITLE=Rotation:#"},
101 {show = true, left = "MS Rotation ($msrotationlength,1$ Sek) DPS: $msrotationdps,1$"},
102 {show = true, left = "AS Rotation ($asrotationlength,1$ Sek) DPS: $asrotationdps,1$"},
103 {show = true, left = "MS/Arcane Rotation DPS: $arcrotationdps,1$"},
104 {show = "titles", left = "#c1,1,1##TITLE=Kombinierter Vergleich:#"},
105 {show = "nextagi", left = "+10 Beweglichkeit ergibt: +$nextagidps,2$ MS Rotation DPS#IF (Entspricht: $nextagidpsequive,2$ $damorap$)IF#"},
106 {show = "nextcrit", left = "+1% Krit ergibt: +$nextcritdps,2$ MS Rotation DPS (Entspricht: $nextcritdpsequive,2$ $damorap$)"},
107 {show = "nexthit", left = "+1% Treffer ergibt: +$nexthitdps,2$ MS Ratotion DPS (Entspricht: $nexthitdpsequive,2$ $damorap$)"},
108 {show = "titles", left = "#c1,1,1##TITLE=Effizienz:#"},
109 {show = "mana", left = "Echte Mana Kosten: $manacost,1$"},
110 {show = "dpm", left = "DPM: $dpm,2$#IF, $withdotdpm,2$IF#"},
111 {show = "dpsmana", left = "DPS/Mana: $dpsmana,3$"},
112 {show = "hpm", left = "HPM: $hpm,2$#IF, $withhothpm,2$IF#"},
113 {show = "lifetap", left = "Aderlass DPH: $lifetapdpm,1$"},
114 {show = "lifetap", left = "Aderlass HPH: $lifetaphpm,1$"},
115 {show = "lifetap", left = "Aderlass DPS: $lifetapdps,1$"},
116 {show = "lifetap", left = "Aderlass HPS: $lifetaphps,1$"},
117 {show = "showregenheal", left = "10 Sek Regeneration: +$regenheal$ Heilung"},
118 {show = "showregenheal", left = "10 Sek Regeneration beim Zaubern: +$icregenheal$ Heilung"},
119 {show = "showregendam", left = "10 Sek Regeneration: +$regendam$ Schaden"},
120 {show = "showregendam", left = "10 Sek Regeneration beim Zaubern: +$icregendam$ Schaden"},
121 {show = "max", left = "Max Heilung: $maxoomheal$ ($maxoomhealtime$ secs)"},
122 {show = "max", left = "Max Schaden: $maxoomdam$ ($maxoomdamtime$ secs)"},
123 {show = "maxevoc", left = "Max Schaden mit evoc+gem: $maxevocoomdam$ ($maxevocoomdamtime$ secs)"},
124 }
125  
126 TheoryCraft_MeleeComboEnergyConverter = "in (.-) zusätzlichen"
127 TheoryCraft_MeleeComboReader = "(%d+) Punkt(.-): (%d+)%-(%d+) Schadenspunkte"
128 TheoryCraft_MeleeComboReplaceWith = "$points$ Punkt%1: %2%-%3 Schadenspunkte"
129  
130 TheoryCraft_MeleeMinMaxReader = {
131 { pattern = "der (%d+)%% Eurer Angriffskraft entspricht", -- Blutdurst
132 type={"bloodthirstmult"} },
133 { pattern = " zusätzlich (%d+) Punkt%(e%) Schaden", -- Klaue
134 type={"addeddamage"} },
135 { pattern = "(%d+)%%", -- Schreddern/Verheeren/Hinterhalt/Meucheln
136 type={"backstabmult"} },
137 { pattern = "plus (%d+)", -- Schreddern/Verheeren/Hinterhalt/Maucheln
138 type={"addeddamage"} },
139 { pattern = " um (%d+)", -- Maul/Zermalmen/Gezielter Schuß/Heldenhafter Stoß/Raptorstoß
140 type={"addeddamage"} },
141 { pattern = "fügt Ihnen (%d+) Punkt", -- Donnerknall
142 type={"addeddamage"} },
143 { pattern = "(%d+) Schaden zusätzlich", -- Sinister Strike
144 type={"addeddamage"} },
145 { pattern = "verursacht (%d+) bis (%d+) Schaden", -- Prankenhieb/Schildschlag
146 type={"mindamage", "maxdamage"} },
147 { pattern = "der (%d+) Schaden", -- Spöttischer Schlag
148 type={"addeddamage"} },
149 { pattern = " um zusätzlich (%d+) ", -- Mehrfach Schuß
150 type={"addeddamage"} },
151 }
152  
153  
154 TheoryCraft_MeleeMinMaxReplacer = {
155 { search = "Schild und verursacht (%d+) bis (%d+) Schaden", -- Schildschlag
156 replacewith = "Schild und verursacht $damage$ Schaden" },
157 { search = " der den Distanzschaden um (%d+) erhöht", -- Gezielter Schuss
158 replacewith = " der beim Ziel $damage$ Distanzschaden verursacht" },
159 { search = "Nahkampfschaden um (%d+) Punkt", -- Heldenhafter Stoß, Raptorstoß
160 replacewith = "Nahkampfschaden auf $damage$ Punkt" },
161 { search = "zusätzlich (%d+) Punkt%(e%)", -- Klaue
162 replacewith = "ingesamt $damage$ Punkte" },
163 { search = "Ziel (%d+)%% Schaden plus (%d+) zugefügt wird", -- Schredden/Verheeren
164 replacewith = "Ziel $damage$ Punkte Schaden zugefügt werden" },
165 { search = "Druiden um %d+", -- Zermalmen
166 replacewith = "Druiden auf $damage$ Punkte Schaden" },
167 { search = " (%d+)%% Waffenschaden plus %d+", -- Hinterhalt/Meucheln
168 replacewith = " $damage$ Waffenschaden" },
169 { search = " fügt (%d+)%% Waffenschaden hinzu und ", -- Scattershot/Ghostly Strike
170 replacewith = " fügt $damage$ Schaden zu und " },
171 { search = " verursacht Schaden gleich bis (%d+)%% von Eurer Angriffskraft", -- Bloodthirst
172 replacewith = " verursacht $damage$ Schaden." },
173 { search = " verursacht (%d+)%% Schaden plus %d+ beim Ziel", -- Shred/Ravage
174 replacewith = " verursacht $damage$ Schaden" },
175 { search = " verursacht (%d+) zusätzlichen Schaden zu Eurem normalen Waffenschaden", -- Sinister Strike
176 replacewith = " verursacht $damage$ Schaden" },
177 { search = " erhöht Nahkampfschaden um (%d+)", -- Gezielter Schuß
178 replacewith = " bringt $damage$ Schaden beim Ziel" },
179 { search = " erhöht Distanzschaden um (%d+)", -- Gezielter Schuß
180 replacewith = " verursacht $damage$ Schaden beim Ziel" },
181 { search = " für zusätzlich (%d+) Schaden", -- Mehrfach Schuß
182 replacewith = " für $damage$ Schaden" },
183 { search = " bringt Waffenschaden plus (%d+) und ", -- Mortal Strike
184 replacewith = " bringt $damage$ Schaden und " },
185 { search = " Euer Waffenschaden plus (%d+) bis ", -- Cleave
186 replacewith = " bringt $damage$ Schaden bis " },
187 { search = " verursacht Waffenschaden plus (%d+)", -- Overpower
188 replacewith = " verursacht $damage$ Schaden" },
189 { search = " zum Blocken feindlicher Nahkampf und Distanzangriffe%.", -- Block
190 replacewith = " zum Blocken feindlicher Nahkampf und Distanzangriffe, Schadensreduzierung von $blockvalue$." },
191 { search = "Diser Angriff fügt (%d+)%% Waffenschaden hinzu ", -- Riposte
192 replacewith = "Diser Angriff fügt $damage$ Schaden hinzu" },
193 { search = "verursacht (%d+) bis (%d+) Schaden", -- Prankenhieb
194 replacewith = "verursacht $damage$ Schaden" },
195 { search = "der (%d+) Schaden", -- Spöttischer Schlag
196 replacewith = "der $damage$ Schaden" },
197 { search = "fügt Ihnen (%d+) Punkt", -- Donnerschlag
198 replacewith = "fügt Ihnen $damage$ Punkt" },
199 }
200  
201 TheoryCraft_SpellMinMaxReader = {
202 { pattern = "(%d+) bis (%d+)(.+)(%d+) bis (%d+)", -- Generic Hybrid spell
203 type={"mindamage", "maxdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
204 -- priest patch 1.12
205 { pattern = "das 18 Sek%. lang (%d+) Punkt", -- Schattenwort: Schmerz
206 type={"bothdamage"} }, -- dotbothdamage (so better display)
207  
208  
209  
210  
211 -- druid
212 { pattern = "(%d+) bis (%d+)(.+) lang (%d+)", -- Mondfeuer
213 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
214 { pattern = "(.+) lang um (%d+)", -- Erneuerung
215 type={"tmptext", "bothdamage"} },
216 { pattern = "(%d+) bis (%d+)(.+) weitere (%d+)", -- Nachwachsen
217 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
218 { pattern = "Heilt beim Ziel (.+) lang (%d+)", -- Verjüngung
219 type={"tmptext", "dotbothdamage"} },
220 { pattern = "festwurzeln (.+) lang (%d+)", -- Wucherwurzeln
221 type={"tmptext", "dotbothdamage"} },
222 { pattern = "(.+) 2 Sekunden (%d+)", -- Gelassenheit
223 type={"tmptext", "bothdamage"} },
224 { pattern = "Sek%. (%d+) Naturschaden", -- Hurrikan
225 type={"bothdamage"} },
226 -- pala
227 { pattern = "(%d+) bis (%d+)(.+) zusätzlich (%d+)", -- Heiliges Feuer
228 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
229 { pattern = "(%d+) Punkt%(e%) Heiligschaden", -- Weihe
230 type={"bothdamage"} },
231 -- warlock
232 { pattern = "Verbrennt den Feind und fügt (%d+) bis (%d+)(.+) lang (%d+)", -- Feuerbrand
233 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
234 { pattern = "Verdirbt das Ziel und verursacht (.+) Sek%. lang (%d+)", -- Verderbnis
235 type={"tmptext", "dotbothdamage"} },
236 { pattern = "(.+) Minute (%d+)", -- Fluch der Verdammnis
237 type={"tmptext", "bothdamage"} },
238 { pattern = "(%d+) Feuerschaden und nahen Gegner (%d+)", -- Höllenfeuer
239 type={"bothdamage", "bothdamage"} },
240 { pattern = "Sek%. lang (%d+) Punkt%(e%) Schattenschaden", -- Seelendieb
241 type={"dotbothdamage"} },
242 { pattern = "fügt (.+) Sek%. lang (%d+) Punkt", -- Fluch der Pein
243 type={"tmptext", "dotbothdamage"} },
244 { pattern = "Überträgt pro Sekunde (%d+)", -- Blutsauger
245 type={"bothdamage"} },
246 -- mage
247 { pattern = "(.+) pro Sekunde (%d+) bis (%d+)", -- Arkane Geschosse
248 type={"tmptext", "dotmindamage", "dotmaxdamage"} },
249 { pattern = "(.+) pro Sekunde (%d+)", -- Arkane Geschosse
250 type={"tmptext", "dotbothdamage"} },
251 { pattern = "(%d+) bis (%d+) Punkt%(e%) Feuerschaden (.+) Sek%. lang (%d+)", -- Feuerball, Flammenstoß, Feuerbrand (WL)
252 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
253 { pattern = "(%d+) bis (%d+) Punkt%(en%) Feuerschaden%.", -- Feuerschlag
254 type={"mindamage", "maxdamage"} },
255 { pattern = "der (%d+) bis (%d+) Frostschaden", -- Frostblitz
256 type={"mindamage", "maxdamage"} },
257 -- hunter
258 { pattern = "sofortiger Schuss, der (%d+)", -- Arkaner Schuss
259 type={"bothdamage"} },
260 { pattern = "Sek%. lang (%d+) Naturschaden%. Es kann immer nur", -- Schlangenbiss
261 type={"bothdamage"} },
262 -- priest
263 { pattern = "(%d+) bis (%d+) Punkt%(e%) Heiligschaden (.+) zusätzlich (%d+)", -- Heiliges Feuer
264 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
265 { pattern = "(%d+) bis (%d+) Punkt Heiligschaden", -- Göttliche Pein
266 type={"mindamage", "maxdamage"} },
267 -- more
268 { pattern = "verursacht (%d+) Feuerschaden bei sich selbst und (%d+) Feuerschaden", -- Hellfire
269 type={"bothdamage", "bothdamage"} },
270 { pattern = "wird getroffen für (%d+) Naturschaden", -- Lightning Shield
271 type={"bothdamage"} },
272 { pattern = "und verursacht (%d+) Naturschaden", -- Insect Swarm
273 type={"bothdamage"} },
274 { pattern = "Furcht für 3 Sek%. und verursacht (%d+) Schattenschaden", -- Death Coil
275 type={"bothdamage"} },
276 { pattern = "(%d+) bis (%d+)(.+)und weitere(%d+)", -- Generic Hybrid spell
277 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
278 { pattern = "(%d+) bis (%d+)(.+)zusätzlich (%d+)", -- Generic Hybrid spell
279 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
280 { pattern = "(%d+) bis (%d+)(.+) und (%d+)", -- Generic Hybrid spell
281 type={"mindamage", "maxdamage", "tmptext", "dotbothdamage"} },
282 { pattern = "verursacht (%d+)(.+) und (%d+) bis (%d+)", -- Generic Hybrid spell
283 type={"bothdamage", "tmptext", "dotmindamage", "dotmaxdamage"} },
284 { pattern = "verursacht (%d+)(.+) und (%d+)", -- Generic Hybrid spell
285 type={"bothdamage", "tmptext", "dotbothdamage"} },
286  
287 { pattern = "(%d+) bis (%d+) Feuer Schaden.", -- Magma totem
288 type={"mindamage", "maxdamage"} },
289 { pattern = "(%d+) Feuer Schaden.", -- Magma totem
290 type={"bothdamage"} },
291 { pattern = "Meter für (%d+) bis (%d+) alle", -- Healing Stream totem
292 type={"mindamage", "maxdamage"} },
293 { pattern = "Meter für (%d+) alle", -- Healing Stream totem
294 type={"bothdamage"} },
295  
296 { pattern = "(%d+) bis (%d+)", -- Generic Normal spell
297 type={"mindamage", "maxdamage"} },
298 { pattern = "(%d+)", -- Generic no damage range spell
299 type={"bothdamage"} },
300 }
301  
302 TheoryCraft_Dequips = {
303 { type = "all", text="All Stats %+(%d+)" },
304 { type = "formattackpower", text="%+(%d+) Angriffskraft in Katze, Bär" },
305 { type = "attackpower", text="%+(%d+) Angriffskraft" },
306 { type = "rangedattackpower", text="%+(%d+) Distanzangriffskraft" },
307 { type = "rangedattackpower", text="Distanzangriffskraft %+(%d+)%/" },
308 { type = "strength", text="%+(%d+) Stärke" },
309 { type = "strength", text="Stärke %+(%d+)" },
310 { type = "agility", text="%+(%d+) Beweglichkeit" },
311 { type = "agility", text="Beweglichkeit %+(%d+)" },
312 { type = "stamina", text="%+(%d+) Ausdauer" },
313 { type = "stamina", text="Ausdauer %+(%d+)" },
314 { type = "intellect", text="%+(%d+) Intelligenz" },
315 { type = "intellect", text="Intelligenz %+(%d+)" },
316 { type = "spirit", text="%+(%d+) Willenskraft" },
317 { type = "spirit", text="Willenskraft %+(%d+)" },
318 { type = "totalhealth", text="Gesundheit %+(%d+)" },
319 { type = "totalhealth", text="HP %+(%d+)" },
320 { type = "meleecritchance", text="Erhöht Eure Chance, einen kritischen Schlag zu erzielen, um (%d+)%%%." },
321 }
322  
323 TheoryCraft_Locale = {
324 HitMessage = "Dein (.+) trift (.+) für (%d+)%.",
325 CritMessage = "Dein (.+) krits (.+) für (%d+)%.",
326 Absorbed = "(%+) absorbiert",
327 ID_Beast = "Bestie",
328 ID_Humanoid = "Humanoid",
329 ID_Giant = "Riese",
330 ID_Dragonkin = "Drache",
331 ID_Equip = "Anlegen: ",
332 ID_Set = "Set: ",
333 ID_Use = "Benutzen: ",
334 to = " bis ",
335 Attack = "Angreifen",
336 InstantCast = "Spontanzauber",
337 SecCast = " Sek Zauber",
338 Mana = " Mana",
339 Cooldown = " Sek. Abklingzeit",
340 CooldownRem = "Verbleibende Abklingzeit: ",
341 Set = "%(%d+/%d+%)",
342 LoadText = "TheoryCraft "..TheoryCraft_Version.." by Aelian. Type /tc for ui interface. Type /tc more for hidden features.",
343 lifetap = "Aderlass",
344 MinMax = {
345 autoshotbefore = "Beschiesst das Ziel für ",
346 autoshotafter = ".",
347 shooterror = "Kein Zauberstab angelegt.",
348 crusader = "granting %d+ Angriffskraft",
349 },
350 SpellTranslator = {
351 ["Frostbolt"] = "Frostblitz",
352 ["Frost Nova"] = "Frostnova",
353 ["Cone of Cold"] = "Kältekegel",
354 ["Blizzard"] = "Blizzard",
355 ["Arcane Explosion"] = "Arkane Explosion",
356 ["Arcane Missiles"] = "Arkane Geschosse",
357 ["Fire Blast"] = "Feuerschlag",
358 ["Fireball"] = "Feuerball",
359 ["Pyroblast"] = "Pyroschlag",
360 ["Scorch"] = "Versengen",
361 ["Blast Wave"] = "Druckwelle",
362 ["Flamestrike"] = "Flammenstoß",
363 ["Ice Barrier"] = "Eis-Barriere",
364 ["Evocation"] = "Hervorrufung",
365  
366 ["Shadow Bolt"] = "Schattenblitz",
367 ["Soul Fire"] = "Seelenfeuer",
368 ["Searing Pain"] = "Sengender Schmerz",
369 ["Immolate"] = "Feuerbrand",
370 ["Firebolt"] = "Feuerblitz",
371 ["Lash of Pain"] = "Schmezenspeitsche",
372 ["Conflagrate"] = "Feuersbrunst",
373 ["Rain of Fire"] = "Feuerregen",
374 ["Hellfire"] = "Höllenfeuer",
375 ["Corruption"] = "Verderbnis",
376 ["Curse of Agony"] = "Fluch der Pein",
377 ["Curse of Doom"] = "Fluch der Verdammnis",
378 ["Drain Soul"] = "Seelendieb",
379 ["Siphon Life"] = "Lebensentzug",
380 ["Drain Life"] = "Blutsauger",
381 ["Death Coil"] = "Todesmantel",
382 ["Shadowburn"] = "Schattenbrand",
383 ["Life Tap"] = "Life Tap",
384  
385 ["Prayer of Healing"] = "Gebet der Heilung",
386 ["Shadow Word: Pain"] = "Schattenwort: Schmerz",
387 ["Mind Flay"] = "Gedankenschinden",
388 ["Mind Blast"] = "Gedankenschlag",
389 ["Smite"] = "Göttliche Pein",
390 ["Holy Fire"] = "Heiliges Feuer",
391 ["Holy Nova"] = "Heilige Nova",
392 ["Power Word: Shield"] = "Machtwort: Schild",
393 ["Desperate Prayer"] = "Verzweifeltes Gebet",
394 ["Lesser Heal"] = "Geringes Heilen",
395 ["Heal"] = "Heilen",
396 ["Flash Heal"] = "Blitzheilung",
397 ["Greater Heal"] = "Große Heilung",
398 ["Devouring Plague"] = "Verschlingende Seuche",
399 ["Renew"] = "Erneuerung",
400 ["Starshards"] = "Sternensplitter",
401  
402 ["Healing Touch"] = "Heilende Berührung",
403 ["Tranquility"] = "Gelassenheit",
404 ["Rejuvenation"] = "Verjüngung",
405 ["Regrowth"] = "Nachwachsen",
406 ["Starfire"] = "Sternenfeuer",
407 ["Wrath"] = "Zorn",
408 ["Insect Swarm"] = "Insektenschwarm",
409 ["Entangling Roots"] = "Wucherwurzeln",
410 ["Moonfire"] = "Mondfeuer",
411 ["Hurricane"] = "Hurrikan",
412 ["Ravage"] = "Verheeren",
413 ["Shred"] = "Schreddern",
414 ["Claw"] = "Klaue",
415 ["Maul"] = "Zermalmen",
416 ["Ferocious Bite"] = "Wilder Biss",
417 ["Swipe"] = "Prankenhieb",
418  
419 ["Bloodthirst"] = "Blutdurst",
420 ["Mortal Strike"] = "Tödlicher Stoß",
421 ["Overpower"] = "Überwältigen",
422 ["Whirlwind"] = "Wirbelwind",
423 ["Heroic Strike"] = "Heldenhafter Stoß",
424 ["Cleave"] = "Spalten",
425 ["Block"] = "Blocken",
426 ["Thunder Clap"] = "Donnerknall",
427 ["Mocking Blow"] = "Spöttischer Schlag",
428 ["Shield Slam"] = "Schildhieb",
429  
430 ["Sinister Strike"] = "Finsterer Stoß",
431 ["Hemorrhage"] = "Blutsturz",
432 ["Backstab"] = "Meucheln",
433 ["Ghostly Strike"] = "Geisterhafter Stoß",
434 ["Ambush"] = "Hinterhalt",
435 ["Riposte"] = "Riposte",
436 ["Eviscerate"] = "Ausweiden",
437  
438 ["Flash of Light"] = "Lichtblitz",
439 ["Holy Light"] = "Heiliges Licht",
440 ["Exorcism"] = "Exorzismus",
441 ["Holy Wrath"] = "Heiliger Zorn",
442 ["Consecration"] = "Weihe",
443 ["Hammer of Wrath"] = "Hammer des Zorns",
444 ["Seal of the Crusader"] = "Siegel des Kreuzfahrers",
445 ["Seal of Command"] = "Siegel des Befehls",
446 ["Seal of Righteousness"] = "Siegel der Rechtschaffenheit",
447 ["Holy Shock"] = "Heiliger Schock",
448  
449 ["Chain Lightning"] = "Kettenblitzschlag",
450 ["Lightning Bolt"] = "Blitzschlag",
451 ["Lightning Shield"] = "Blitzschlagschild",
452 ["Lesser Healing Wave"] = "Geringe Welle der Heilung",
453 ["Healing Wave"] = "Welle der Heilung",
454 ["Chain Heal"] = "Kettenheilung",
455 ["Earth Shock"] = "Erdschock",
456 ["Flame Shock"] = "Flammenschock",
457 ["Frost Shock"] = "Frostschock",
458 ["Magma Totem"] = "Totem der glühenden Magma",
459 ["Searing Totem"] = "Totem der Verbrennung",
460 ["Healing Stream Totem"] = "Totem des heilenden Flusses",
461  
462 ["Arcane Shot"] = "Arkaner Schuss",
463 ["Serpent Sting"] = "Schlangenbiss",
464 ["Mend Pet"] = "Tier heilen",
465 ["Multi-Shot"] = "Mehrfachschuss",
466 ["Volley"] = "Salve",
467 ["Aimed Shot"] = "Gezielter Schuss",
468 ["Scatter Shot"] = "Streuschuss",
469 ["Raptor Strike"] = "Raptorstoß",
470 ["Auto Shot"] = "Automatischer Schuss",
471  
472 ["Attack"] = "Angreifen",
473 ["Shoot"] = "Schießen",
474 },
475  
476  
477 -- Appears on the advanced tab, left side matches spell data (do not translate), right side equals display text
478 -- Talent Namen Stark gekürtzt, DIENT NUR ZUR ANZEIGE
479  
480 TalentTranslator = {
481 -- Warlock
482 { id="suppression", translated="Unterdrück." },
483 { id="impcorrupt", translated="Verderbniss" },
484 { id="impdrainlife", translated="Seelendieb" },
485 { id="impcoa", translated="Fluch der Pein" },
486 { id="shadowmastery", translated="Schattenbeh." },
487 { id="demonicembrace", translated="Umarmung" },
488 { id="impsearing", translated="Schmerz" },
489 { id="impimmolate", translated="Feuerbrand" },
490 { id="emberstorm", translated="Glutsturm" },
491 { id="devastation", translated="Verwüstung" },
492 { id="ruin", translated="Verderben" },
493 -- Mage
494 { id="subtlety", translated="Feingefühl" },
495 { id="focus", translated="Arkaner Fokus" },
496 { id="clearcast", translated="Konzentration" },
497 { id="meditation", translated="Meditation" },
498 { id="arcanemind", translated="Arkaner Geist" },
499 { id="instab", translated="Instabilität" },
500 { id="impfire", translated="Feuerball" },
501 { id="ignite", translated="Entzünden" },
502 { id="incinerate", translated="Verbrennen" },
503 { id="impflame", translated="Flammenstoß" },
504 { id="critmass", translated="Krit. Masse" },
505 { id="firepower", translated="Feuermacht" },
506 { id="impfrost", translated="Frostblitz" },
507 { id="shards", translated="Eissplitter" },
508 { id="piercice", translated="Stechend.Eis" },
509 { id="chanelling", translated="Frost-Kanal." },
510 { id="shatter", translated="Zertrümmern" },
511 { id="impcoc", translated="Kältekegel" },
512 -- Mage2
513 { id="subtlety", translated="Feingefühl" },
514 { id="focus", translated="Arkaner Fokus" },
515 { id="clearcast", translated="Konzentration" },
516 { id="impae", translated="IAE" },
517 { id="meditation", translated="Meditation" },
518 { id="arcanemind", translated="Arkaner Geist" },
519 { id="instab", translated="Instabilität" },
520 { id="impfire", translated="Feuerball" },
521 { id="ignite", translated="Entzünden" },
522 { id="incinerate", translated="Verbrennen" },
523 { id="impflame", translated="Flammenstoß" },
524 { id="burnsoul", translated="Brennende Seele" },
525 { id="masterofelements", translated="MeisterElem." },
526 { id="critmass", translated="Krit. Masse" },
527 { id="firepower", translated="Feuermacht" },
528 { id="impfrost", translated="Frostblitz" },
529 { id="elemprec", translated="Elementarfokus" },
530 { id="shards", translated="Eissplitter" },
531 { id="piercice", translated="Stechend.Eis" },
532 { id="chanelling", translated="Frost-Kanal." },
533 { id="shatter", translated="Zertrümmern" },
534 { id="impcoc", translated="Kältekegel" },
535 -- Hunter
536 { id="lethalshots", translated="Tödl. Schüsse" },
537 { id="mortalshots", translated="Todbr. Schüsse" },
538 { id="rws", translated="Distanzwaffen" },
539 { id="barrage", translated="Sperrfeuer" },
540 { id="humanoidslaying", translated="Humanoidentöten" },
541 { id="monsterslaying", translated="Monstertöten" },
542 { id="savagestrikes", translated="Wilde Schläge" },
543 { id="survivalist", translated="Überlebens." },
544 { id="killerinstinct", translated="Tötungstrieb" },
545 { id="reflexes", translated="Blitz. Reflexe" },
546 -- Priest
547 { id="imppwrword", translated="Schild" },
548 { id="pmeditation", translated="Meditation" },
549 { id="mentalagility", translated="Ment. Beweg." },
550 { id="mentalstrength", translated="Ment.Stärke" },
551 { id="forceofwill", translated="Willensmacht" },
552 { id="imprenew", translated="Erneuerung" },
553 { id="holyspec", translated="Glauben" },
554 { id="divinefury", translated="Göttlicher Furor" },
555 { id="imphealing", translated="Heilung" },
556 { id="searinglight", translated="Seng. Licht" },
557 { id="guidance", translated="Geist. Führung" },
558 { id="imppoh", translated="Gebet Heilung" },
559 { id="spiritual", translated="Heilung" },
560 { id="shadowfocus", translated="Schatten Fokus" },
561 { id="darkness", translated="Dunkelheit" },
562 -- Warrior
563 { id="impoverpower", translated="Überwältigen" },
564 { id="impale", translated="Durchbohren" },
565 { id="twohandspec", translated="Zweihand" },
566 { id="axespec", translated="Axt" },
567 { id="polearmspec", translated="Stangenwaffe" },
568 { id="cruelty", translated="Grausamkeit" },
569 { id="onehandspec", translated="Einhand" },
570 -- Shaman
571 { id="lightningmast", translated="Lightning" },
572 { id="elemfocus", translated="Elem Focus" },
573 { id="convection", translated="Convection" },
574 { id="concussion", translated="Erschütterung" },
575 { id="callofthunder", translated="Donnerruf" },
576 { id="fury", translated="Elementarfuror" },
577 { id="impcl", translated="Kettenschlag" },
578 { id="ancestral", translated="Ahnen Wissen" },
579 { id="thundering", translated="Donnernde Stöße" },
580 { id="impls", translated="Blitz Schild" },
581 { id="imphealingwave", translated="Heilung" },
582 { id="tidalfocus", translated="Gezeiten-Fokus" },
583 { id="tidalmastery", translated="Beherrschung" },
584 { id="purification", translated="Läuterung" },
585 { id="natguid", translated="Natures Guid" },
586 { id="weaponmast", translated="Weapon" },
587 -- Druid
588 { id="impwrath", translated="Zorn" },
589 { id="impmoon", translated="Mondfeuer" },
590 { id="vengeance", translated="Rache" },
591 { id="impstarfire", translated="Sternenfeuer" },
592 { id="grace", translated="Natur Anmut" },
593 { id="moonfury", translated="Mondfuror" },
594 { id="natweapons", translated="Wildheit" },
595 { id="claws", translated="Klauen" },
596 { id="strikes", translated="Raubtier" },
597 { id="savagefury", translated="Ungez.Wut" },
598 { id="hotw", translated="HerzWildness" },
599 { id="imptouch", translated="Berührung" },
600 { id="reflection", translated="Reflexion" },
601 { id="tranquil", translated="Gelassenheit" },
602 { id="imprejuve", translated="Verjüngung" },
603 { id="giftofnat", translated="GeschenkNatur" },
604 { id="impregrowth", translated="Nachwachsen" },
605 -- Paladin
606 { id="divineint", translated="Weisheit" },
607 { id="divinestrength", translated="Stärke" },
608 { id="illumination", translated="Illumination" },
609 { id="holypower", translated="Heilige Macht" },
610 { id="conviction", translated="Überzeugung" },
611 -- Rogue
612 { id="malice", translated="Tücke" },
613 { id="lethality", translated="Tödlichkeit" },
614 { id="impbs", translated="Meucheln" },
615 { id="daggerspec", translated="Dolch" },
616 { id="fistspec", translated="Faustwaffen" },
617 { id="aggression", translated="Aggression" },
618 { id="opportunity", translated="Gelegenheit" },
619 { id="impambush", translated="Hinterhalt" },
620 },
621 -- Needs translating for the predefined sets to have set bonuses
622 SetTranslator = {
623 { id="Magisters", translated="Ornat des Magister" },
624 { id="Sorcerers", translated="Ornat der Zauberkünste" },
625 { id="Arcanist", translated="Ornat des Arkanisten" },
626 { id="Netherwind", translated="Ornat der Unterwelt" },
627  
628 { id="Dreadmist", translated="Nebel der Furcht" },
629 { id="Deathmist", translated="Roben des Todesnebels" },
630 { id="Felheart", translated="Teufelsherzroben" },
631 { id="Nemesis", translated="Roben der Nemesis" },
632  
633 { id="Devout", translated="Gewänder des Gläubigen" },
634 { id="Virtuous", translated="Gewänder des Tugendhaften" },
635 { id="Prophecy", translated="Gewänder der Prophezeiung" },
636 { id="Transcendence", translated="Gewänder der Erhabenheit" },
637  
638 { id="Wildheart", translated="Herz der Wildnis" },
639 { id="Feralheart", translated="Ungezähmtes Herz" },
640 { id="Cenarion", translated="Gewänder des Cenarius" },
641 { id="Stormrage", translated="Gewänder des Stormrage" },
642  
643 { id="Elements", translated="Die Elemente" },
644 { id="Five Thunders", translated="Die fünf Donner" },
645 { id="Earthfury", translated="Die Wut der Erde" },
646 { id="Ten Storms", translated="Die Zehn Stürme" },
647  
648 { id="Lightforge", translated="Esse des Lichts" },
649 { id="Soulforge", translated="Rüstung der Seelenschmiede" },
650 { id="Lawbringer", translated="Rüstung der Gerechtigkeit" },
651 { id="Judgement", translated="Rüstung des Richturteils" },
652  
653 { id="Valor", translated="Schlachtrüstung der Ehre" },
654 { id="Heroism", translated="Schlachtrüstung des Heldentums" },
655 { id="Might", translated="Schlachtrüstung der Macht" },
656 { id="Wrath", translated="Schlachtrüstung des Zorns" },
657  
658 { id="Shadowcraft", translated="Rüstung des Schattens" },
659 { id="Darkmantle", translated="Rüstung der Finsternis" },
660 { id="Nightslayer", translated="Der Nachtmeuchler" },
661 { id="Bloodfang", translated="Blutfangrüstung" },
662  
663 { id="Beaststalker", translated="Rüstung des Bestienjägers" },
664 { id="Beastmaster", translated="Rüstung der Tierherrschaft" },
665 { id="Giantstalker", translated="Rüstung des Riesenjägers" },
666 { id="Dragonstalker", translated="Rüstung des Drachenjägers" },
667 },
668 }
669  
670 TheoryCraft_CheckButtons = {
671 ["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." },
672 ["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." },
673 ["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." },
674 ["titles"] = { hide = {"ROGUE", "WARRIOR"}, short = "Titel", description = "Zeit Kategorien für die erweiterten Tooltip Infos an." },
675 ["embed"] = { short = "Einbinden", description = "Verändert die Beschreibung deiner Zauber um die Effekte deiner Ausrüstung einzubinden.", descriptionmelee = "Verändert die Beschreibung deiner Fähigkeiten um 'Schaden plus X' durch Gesamtschaden zu ersetzen." },
676 ["crit"] = { short = "Krit", description = "Fügt deine Krit Rate zur Zauber Beschreibung hinzu.\nEnthählt Talente, Ausrüstung und Grund Krit Rate (Int/$cr).", descriptionmelee = "Fügt deinen Krit Schaden und deine Krit Chance zum Fähigkeiten Tooltip." },
677 ["critdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "Krit Schaden", description = "Zeigt den Schadens Bereich deiner kritischen Schläge." },
678 ["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." },
679 ["sepignite"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN", "HUNTER" }, short = "Seperate Ignite", description = "Seperates the ignite component from your crit damage." },
680 ["dps"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS", description = "Fügt Schaden pro Sekunde Zauberzeit zum Tooltip.\nFür Spontanzauber gilt die allgemeine Abklingzeit von 1.5 Sekunden.", descriptionmelee = "Zeigt an, um wieviel sich dein DPS erhöht, wenn die Fähigkeit jedes mal benutzt wird, wenn die Abklingzeit verstrichen ist." },
681 ["combinedot"]= { hide = {"ROGUE", "WARRIOR"}, short = "Kombiniere 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." },
682 ["dotoverct"] = { hide = {"ROGUE", "WARRIOR"}, short = "DoT/Zauberzeit", description = "DoTs will have their DPS as Total Damage / Cast time, \nrather then Total Damage / DoT Duration" },
683 ["hps"] = { hide = {"ROGUE", "WARRIOR"}, short = "HPS", description = "Is calculated the same way as DPS,\nwith the same extended options." },
684 ["dpsdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPS von +Schaden", description = "How much of your DPS/HPS is from your +damage gear." },
685 ["averagedam"] ={short = "Ø Treffer", description = "Adds the spells average hit to your tooltips.", descriptionmelee = "Adds your average damage to your ability tooltips." },
686 ["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." },
687 ["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." },
688 ["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." },
689 ["averagethreat"] = { hide = {"ROGUE", "WARRIOR", "SHAMAN", "HUNTER", "DRUID", "WARLOCK", "PRIEST", "MAGE"}, short = "Average Threat", description = "The average threat caused by the attack." },
690 ["plusdam"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Schaden", description = "+Damage for that spell, before the +dam coefficient." },
691 ["damcoef"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Schaden Koeffizient", description = "+Damage coefficient for that spell.\nWill be modified by applicable talents." },
692 ["dameff"] = { hide = {"ROGUE", "WARRIOR"}, short = "+Schaden Effizienz", description = "The +damage system is based on 3.5 +damage = +1dps, before crits.\nIf the spell gets this, then the efficiency will be 100%." },
693 ["damfinal"] = { hide = {"ROGUE", "WARRIOR"}, short = "Gesamt +Schaden", description = "+Damage added to the spell after the +dam coefficient." },
694 ["healanddamage"] = { hide = {"ROGUE", "WARRIOR", "MAGE", "SHAMAN", "HUNTER", "DRUID"}, short = "Zeige Heil Anteil", description = "If enabled spells that both damage and heal will\nhave both components listed seperately.\nNormally only the damage component will be shown." },
695 ["nextagi"] = { hide = {"MAGE", "WARLOCK", "PRIEST", "PALADIN", "SHAMAN" }, short = "+10 Beweglichkeit", description = "Zeigt um wieviel der Nahkampfschaden erhöht wird.", descriptionmelee = "Shows how much 10 agility will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
696 ["nextstr"] = { hide = {"MAGE", "WARLOCK", "PRIEST", "PALADIN", "SHAMAN" }, short = "+10 Stärke", description = "Zeigt um wieviel der Nahkampfschaden erhöht wird.", descriptionmelee = "Shows how much 10 strenght will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
697 ["nextcrit"] = { short = "+1% Krit", 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." },
698 ["nexthit"] = { short = "+1% Treffer", description = "Shows how much another 1% chance to hit will add to your *average damage*\nalong with how much +damage gear would be equivelant.", descriptionmelee = "Shows how much +1% to hit will add to your average damage,\nalong with how much attack power would provide an equivelant boost." },
699 ["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." },
700 ["mana"] = { hide = {"ROGUE", "WARRIOR"}, short = "Echte Mana Kosten", 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." },
701 ["dpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "DPM", description = "Average Damage divided by True Mana Cost" },
702 ["hpm"] = { hide = {"ROGUE", "WARRIOR"}, short = "HPM", description = "Average Heal divided by True Mana Cost" },
703 ["max"] = { hide = {"ROGUE", "WARRIOR"}, short = "Max bis oom", description = "Shows how much damage/healing you can do before going oom,\nchaincasting the spell including all normal forms of regen." },
704 ["maxevoc"] = { hide = {"ROGUE", "WARRIOR", "WARLOCK", "PRIEST", "DRUID", "PALADIN", "SHAMAN", "HUNTER" }, short = "Max bis oom (gem+evoc)", description = "Same as 'Max til oom', but includes two mage abilities to regen mana." },
705 ["lifetap"] = { hide = {"ROGUE", "WARRIOR", "MAGE", "SHAMAN", "HUNTER", "DRUID", "PRIEST", "PALADIN"}, short = "Aderlass Werte", description = "DPS, DPM, HPS, HPM if enabled will have\nadditional info for if you're using Lifetap.\nTakes in to account the global cooldown." },
706 ["buttontext"] = { short = "Button Text einschalten", 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." },
707 ["tryfirst"] = { short = "Standard Button Text", description = "The default value to show on your Action Buttons." },
708 ["trysecond"] = { short = "Alternativer Button Text", description = "If the default value is nil, TheoryCraft will\ntry to show this value." },
709 ["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." },
710 ["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." },
711 ["framebyframe"]= { short = "Frame für 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." },
712 ["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." },
713 ["showsimult"] = { short = "Vergleichs Modus", description = "If checked, your current stats and your outfits/talents stats\nwill be shown simulatenously on the tooltip." },
714 ["dontcrit"] = { hide = {"ROGUE", "WARRIOR"}, short = "Ohne Krits", 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." },
715 ["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." },
716 ["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." },
717 }
718  
719 -- Used for schoolname in the buffs/equips. Wherever schoolname appears, it'll try each "text" value,
720 -- and the amount will be added to the "name" value. "text" should be localised, "name" should not.
721  
722 TheoryCraft_PrimarySchools = {
723 { name = "Frost", text = "Frost" },
724 { name = "Nature", text = "Natur" },
725 { name = "Fire", text = "Feuer" },
726 { name = "Arcane", text = "Arkan" },
727 { name = "Shadow", text = "Schatten" },
728 { name = "Holy", text = "Heilig" },
729 }
730  
731 -- All buffs and equip effects are read from here
732 -- Variable Name: Description:
733 -- text The text that the buff description or equip line says. If it contains the word schoolname then it tries each
734 -- school name in that position, eg Frost, and adds it to the appropriate variable. Can not be used for the rare
735 -- cases of items that only increase crit to one school, as it will only add to the damage component
736 -- type The variable to modify when it sees this label, from the following:
737 -- All/Damage/Frost Increases damage/healing of all spells in that school
738 -- Allcritchance/Frostcrithit Any of their subcategories can be modified too
739 -- manaperfive Increases mana per 5 second regen
740 -- ICPercent The value that your mana regen is multiplied by to get in-5-second-rule regen
741 -- amount The amount to increase the value by. Valid values are:
742 -- "n/100" 100th of tooltip value
743 -- "totem" 5/2 of tooltip value (used for totem mana regen)
744 -- "hl" for blessing of light, holy light +heal (read from tooltip)
745 -- "fol" for blessing of light, flash of light +heal (read from tooltip)
746 -- any other value will add that amount to the data value
747 -- me Mutually exclusive, if this tag is on an increaser then after this line has been found, no other increaser
748 -- with the me tag will read this line, good for things like Wizard Oil and Lesser Wizard Oil, where you don't want
749 -- Wizard Oil being picked up in Lesser Wizard Oil. The tag highest up gets spotted first.
750  
751 -- Checks every buff for these
752  
753 TheoryCraft_Buffs = {
754 -- working
755 { text="Von Euch zugefügter Schattenschaden um (%d+)%% erhöht%.", type="Shadowbaseincrease", amount="n/100" }, -- Shadowform
756 { text="Stellt (%d+) Mana alle 5 Sek%. wieder her%.", type="manaperfive" }, -- Blessing of Wisdom/Nightfin soup
757  
758 -- checking needed
759 { text="Erhöht die kritische Trefferchance von Zaubern um (%d+)%%%.", type="Allcritchance" }, -- Moonkin Aura
760 { text="Verursachter Magieschaden und Heilung um (%d+) Punkt%(e%) erhöht%.", type="All" }, -- ToEP
761 { text="Heilung um bis zu (%d+) erhöht%.", type="Healing" }, -- ZHC Healing
762 { text="Zauberschaden um bis zu (%d+) erhöht%.", type="Damage" }, -- Flask of Supreme Power / ZHC Damage
763 { text="Erhöhter Schaden und erhöhte Manakosten für Eure Zauber%.", type="Damagemodifier", amount=0.35 }, -- Arcane Power
764 { text="Um %d+ erhöhter Widerstand gegen alle Arten von Magie und jederzeit (%d+)%% der normalen Manaregeneration%.", type="ICPercent", amount="n/100" }, -- Mage Armor
765 { text="Zaubertrefferchance um (%d+)%% erhöht%.", type="Allhitchance" }, -- Pagles kaputte Spule
766 { text="Die Manakosten Eures nächsten Zaubers sind um 100%% verringert%.", type="Holycritchance", amount=25 }, -- Inner Focus
767 { text="100%% der Manaregeneration", type="ICPercent", amount=4 }, -- Innervate
768  
769 -- needs translation
770 { text="Ignore (%d+) of enem.+armor", type="Sunder" }, -- Bonereaver's Edge
771 { text="Increases Healing Wave's effect by up to (%d+)%%.", type="Healing Wavetalentmod", amount="n/100" }, -- Healing Way
772 { text="Restores (%d+)%% of total Mana every 4 sec%.", type="FelEnergy", amount="n/100" }, -- Fel Energy
773 { text="Magical damage dealt.-increase.-(%d+)", type="All" }, -- Very Berry/Eye of Moam
774 { text="Magical resistances of your spell targets reduced by (%d+)", type="Allpenetration" }, -- Eye of Moam
775 { text="Increases damage and healing done by magical spells and effects by up to (%d+)%.", type="All" }, -- Elements/Five Thunders
776 { text="Melee attack power increased by (%d+)%. Melee attacks are %d+%% faster, but deal less damage%.", type="AttackPowerCrusader" }, -- Seal of the crusader
777 { text="(%d+) mana regen per tick%.", type="manaperfive" }, -- Warchief's blessing
778 { text="Gain (%d+) mana every 2 seconds%.", type="manaperfive", amount="totem" }, -- Totems
779 { text="Receives up to (%d+) extra healing from Holy Light spells", type="Holy Light", amount="hl", target = "target"}, -- Blessing of light
780 { text="(%d+) extra healing from Flash of Light spells%.", type="Flash of Light", amount="fol", target = "target" }, -- Blessing of light
781 { text="Holy Shock spell increased by 100%%", type="Holycritchance", amount=100 }, -- Divine Favour
782 { text="Holy Shock spell increased by 100%%", type="Holy Shockcritchance", amount=100 }, -- Divine Favour
783 { text="Increases critical strike chance from Fire damage spells by (%d+)%%", type="Firecritchance" }, -- Combustion in 1.11
784 { text="Spell effects increased by (%d+)%.", type="All" }, -- Spell Blasting
785 { text="Increases healing done by spells and effects by up to (%d+) for %d+ sec%.", type="Healing" }, -- Blessed Prayer
786 { text="Increases damage by (%d+)%%%.", type="Allbaseincrease", amount=0.05 }, -- Sayge's fortune
787 { text="Increases damage by (%d+)%%%.", type="Meleebaseincrease", amount=0.05 }, -- Sayge's fortune
788 { text="Fire damage increased by (%d+)%%%.", type="Firebaseincrease", amount="n/100" }, -- Burning Wish Demonic Sacrifice Imp
789 { text="Increases damage caused by (%d+)%%%.", type="Allbaseincrease", amount="n/100" }, -- Master Demonologist Succubus
790 { text="Shadow damage increased by (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Touch of Shadow Demonic Sacrifice Succubus
791 { text="Melee damage increased by (%d+)%%%.", type="Meleebaseincrease", amount="n/100" }, -- Enrage
792 { text="schoolname spell damage increased by up to (%d+)%." }, -- Elixir of frost power
793 { text="Increases spell fire damage by up to (%d+)%.", type="Fire" }, -- Elixir of greater firepower
794 { text="Spell damage and healing done increased by (%d+)%%%.", type="Allbaseincrease", amount="n/100" }, -- Power Infusion
795 { text="Mana Regeneration increased by (%d+) every 5 seconds%.", type="manaperfive" }, -- Safefish Well Fed
796 { text="In addition, both the demon and master will inflict (%d+)%% more damage%.", type="Allbaseincrease", amount="n/100" }, -- Soul Link
797 }
798  
799 TheoryCraft_Debuffs = {
800 -- working
801 { text="Distanzangriffskraft aller Angreifer gegen dieses Ziel um (%d+)%.", type="huntersmark" }, -- Hunter's Mark
802 { text="Erhöht erlittenen Schattenschaden um (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Shadow Weaving
803 -- needs translation
804 { text="Armor decreased by (%d+)%.", type="Sunder" }, -- Sunder Armor
805 { text="Armor decreased%.", type="DontMitigate", amount=1 }, -- Expose Armor
806 { text="Frost spells have a (%d+)%% additional chance to critically", type="Frostcritchance" }, -- Winter's Chill
807 { text="Reduces Fire and Frost resistances by (%d+)%.", type="Firepenetration" }, -- Curse of the Elements
808 { text="Reduces Fire and Frost resistances by (%d+)%.", type="Frostpenetration" }, -- Curse of the Elements
809 { text="Increases Fire and Frost damage taken by (%d+)%%%.", type="Firebaseincrease", amount="n/100" }, -- Curse of the Elements
810 { text="Increases Fire and Frost damage taken by (%d+)%%%.", type="Frostbaseincrease", amount="n/100" }, -- Curse of the Elements
811 { text="Shadow and Arcane damage taken increased by (%d+)%%%.", type="Shadowbaseincrease", amount="n/100" }, -- Curse of shadows
812 { text="Shadow and Arcane damage taken increased by (%d+)%%%.", type="Arcanebaseincrease", amount="n/100" }, -- Curse of shadows
813 { text="Reduces Shadow and Arcane resistances by (%d+)%.", type="Shadowpenetration" }, -- Curse of Shadows
814 { text="Reduces Shadow and Arcane resistances by (%d+)%.", type="Arcanepenetration" }, -- Curse of Shadows
815 { text="Increases Holy damage taken by up to (%d+)%%.", type="Holy" }, -- Judgement of Crusader
816 { text="Frozen in place%.", type="doshatter", amount=1 }, -- Frost Nova
817 { text="Frozen%.", type="doshatter", amount=1 }, -- Freezing Band?
818 { text="Increases Fire damage taken by (%d+)%%%.", type="Firebaseincrease", amount="n/100" }, -- Improved Scorch
819 }
820  
821 -- Dot Duration is read from here
822  
823 TheoryCraft_DotDurations = {
824 { text=" hält (%d+) Sek%.", amount="n" }, -- Hurrikan (alle 2 Sekunden)
825 { text=" (%d+) Sek%.", amount="n" }, -- Einer für alle (One for all)
826 { text=" nach 1 Minute%.", amount="60"} -- Fluch der Verdammnis (Curse of Doom)
827 }
828  
829 -- Checks every line for these
830  
831 TheoryCraft_EquipEveryRight = {
832 { text="^Geschwindikkeit (%d+%.?%d+)", type="OffhandSpeed", slot="SecondaryHand" }, -- Weapon Damage
833 { text="^Geschwindigkeit (%d+%.?%d+)", type="MainSpeed", slot="MainHand" }, -- Weapon Damage
834 { text="^Geschwindigkeit (%d+%.?%d+)", type="RangedSpeed", slot="Ranged" }, -- Weapon Damage
835 { text="^Dolch", type="MeleeAPMult", amount=-0.7, slot="MainHand" }, -- Weapon Damage
836 { text="^Dolch", type="DaggerEquipped", amount=1, slot="MainHand" } , -- Used for dagger spec
837 { text="^Faustwaffe", type="FistEquipped", amount=1, slot="MainHand" }, -- Used for fist spec
838 { text="^Axt", type="AxeEquipped", amount=1, slot="MainHand" }, -- Used for Axe Spec
839 { text="^Stangenwaffe", type="PolearmEquipped", amount=1, slot="MainHand" }, -- Used for Polearm Spec
840 { text="^Schild", type="ShieldEquipped", amount=1, slot="SecondaryHand" }, -- Used for Block
841 }
842  
843 TheoryCraft_EquipEveryLine = {
844 -- patch 1.12
845 { text="%+(%d+) Heilzauber", type="Healing" }, -- of healing items
846 { text="Heilzauber %+(%d+)", type="Healing" }, -- zg priest and healing enchant
847  
848  
849 --working
850 { text="^(%d+) Blocken", type="BlockValueReport" }, -- Blocken (Schild)
851 { text="Zaubertrefferchance %+(%d+)%%", type="Allhitchance" }, -- Trefferchance
852 { text="schoolnameschaden +(+%d+)" }, -- AQ Glove enchants
853 { text="%+(%d+) Zauberschaden", type="Damage", me=1 }, -- Spell Damage +30 enchant
854 { text="Heilung und Zauberschaden %+(%d+)", type="All", me=1 }, -- zg enchant
855 { text="%+(%d+) Schadens%- und Heilzauber", type="All" }, -- of sorcery items
856  
857 --checking needed
858 { text="Ranged Attack Power %+(%d+)", type="RangedAttackPowerReport" }, -- Hunter Leg/Helm enchant
859 { text="%+(%d+) Angriffskraft", type="AttackPowerReport" }, -- Angriffsgraft
860 { text="Verursacht (%d+%.?%d+) zusätzlichen Schaden pro Sekunden", type="AmmoDPS", slot="Ammo" }, -- Pfeile
861 { text="Waffenhand", type="MeleeAPMult", amount="2.4", slot="MainHand" }, -- Weapon Damage
862 { text="Einhändig", type="MeleeAPMult", amount="2.4", slot="MainHand" }, -- Weapon Damage
863 { text="Zweihändig", type="MeleeAPMult", amount="3.3", slot="MainHand" }, -- Weapon Damage
864 { text="(%d+) %- %d+", type="RangedMin", slot="Ranged" }, -- Weapon Ranged Damage Min
865 { text="%d+ %- (%d+)", type="RangedMax", slot="Ranged" }, -- Weapon Ranged Damage Max
866 { text="Scope %(%+(%d+) Damage%)", type="RangedMin", slot="Ranged" }, -- Weapon Damage enchant
867 { text="Scope %(%+(%d+) Damage%)", type="RangedMax", slot="Ranged" }, -- Weapon Damage enchant
868 { text="(%d+) %- %d+", type="MeleeMin", slot="MainHand" }, -- Weapon Damage
869 { text="%d+ %- (%d+)", type="MeleeMax", slot="MainHand" }, -- Weapon Damage
870 { text="Waffenschaden %+(%d+)", type="MeleeMin", slot="MainHand" }, -- Weapon Damage enchant
871 { text="Waffenschaden %+(%d+)", type="MeleeMax", slot="MainHand" }, -- Weapon Damage enchant
872 { text="(%d+) %- %d+", type="OffhandMin", slot="SecondaryHand" }, -- Weapon Damage
873 { text="%d+ %- (%d+)", type="OffhandMax", slot="SecondaryHand" }, -- Weapon Damage
874 { text="Waffenschaden %+(%d+)", type="OffhandMin", slot="SecondaryHand" }, -- Weapon Damage enchant
875 { text="Waffenschaden %+(%d+)", type="OffhandMax", slot="SecondaryHand" }, -- Weapon Damage enchant
876  
877 { text="%+(%d+) schoolname Zauberschaden" }, -- of wrath items
878 { text="%+(%d+) Heilung", type="Healing" }, -- of healing items
879 { text="schoolname Zauberschaden %+(%d+)", me=1 }, -- Winter's Might
880 { text="Heilungszauber %+(%d+)", type="Healing" }, -- zg priest and healing enchant
881 { text="%+(%d+) Zauberschaden und Heilung", type="All" }, -- not sure
882 { text="Stellt 375 bis 625 Punkt%(e%) Mana wieder her%.", type="manarestore", amount="500" }, -- Robe of the Archmage
883 { text="Zaubertreffer %+(%d+)%%", type="Allhitchance" }, -- zg enchant
884 { text="%/Treffer %+(%d+)%%", type="Meleehitchance" }, -- Hunter Leg/Helm enchant
885  
886 { text="Stellt alle 5 Sek%. (%d+) Punkt%(e%) Mana", type="manaperfive" }, -- Mana Regeneration
887 { text="Manaregeneration %+(%d+)/", type="manaperfive" }, -- zg enchant
888 { text="Manaregeneration (%d+) per 5 Sek%.", type="manaperfive" }, -- bracers healing enchant
889  
890 { text="Zandalarianisches Siegel der Macht", type="AttackPowerReport", value = 30 },
891 { text="Zandalarianisches Siegel des Mojo", type="All", value = 18 },
892 { text="Zandalarianisches Siegel der Inneren Ruhe", type="Heal", value = 33 },
893  
894 { text="^Hervorragendes Manaöl", type="manaperfive", amount="12" }, -- Enchanting oils
895 { text="^Hervorragendes Manaöl", type="Healing", amount="25" }, -- Enchanting oils
896 { text="^Hervorragendes Zauberöl", type="Allcritchance", amount="1" }, -- Enchanting oils
897 { text="^Hervorragendes Zauberöl", type="Damage", amount="36" }, -- Enchanting oils
898 { text="^Schwaches Manaöl", type="manaperfive", amount="4" }, -- Enchanting oils
899 { text="^Geringes Manaöl", type="manaperfive", amount="8" }, -- Enchanting oils
900 { text="^Schwaches Zauberöl", type="Damage", amount="8" }, -- Enchanting oils
901 { text="^Geringes Zauberöl", type="Damage", amount="16" }, -- Enchanting oils
902 { text="^Zauberöl", type="Damage", amount="24" }, -- Enchanting oils
903 }
904  
905 -- Won't check any lines containing the following words (for speed)
906  
907 TheoryCraft_IgnoreLines = {
908 "^Haltbarkeit", "^Seelengebunden", "^Klassen", "^Benötigt", "^%d+ Rüstung", "^Kopf", "^Hals", "^Schulter",
909 "^Rücken", "^Brust", "^Handgelenke", "^Hände", "^Taille", "^Beine", "^Füße", "^Finger", "^Schmuck",
910 "^Zauberstab", "^In Schildhand geführt", "^Widerstand", "^%+%d+ Ausdauer", "^%+%d+ Intelligenz",
911 "^%+%d+ Willenskraft", "^%+%d+ Beweglichkeit", "^%+%d+ Stärke"
912 }
913  
914 -- These are handled specially
915  
916 TheoryCraft_SetsDequipOnly= {
917 { text="Manakosten von Schattenzaubern um %d+%%% verringert%.", type="Shadowmanacost", amount=-0.15 }, -- Teufelsherz
918 }
919  
920 -- Checks every line beginning Set: for these
921  
922 TheoryCraft_Sets = {
923 -- working (hope so)
924 { text="Ermöglicht, dass (%d+)%% Eurer Manaregeneration während des Zauberwirkens weiterläuft%.", type="ICPercent", amount="n/100" }, -- Erhabenheit
925 { text="Beim Ausführen eines normalen Distanzangriffs besteht eine Chance von 4%%, dass Ihr 200 Mana wiederherstellt%.", type="Beastmanarestore", amount=200 }, -- Bestienjäger
926 { text="Erhöht durch Euren Zauber %'Blutsauger%' abgezogene Gesundheit und durch Euren Zauber %'Mana abziehen%' abgezogenes Mana um 15%% %.", type="Drain Lifeillum", amount=0.15 }, -- Teufelsherz
927 { text="Wenn die Zauber Arkane Geschosse, Feuerball oder Frostblitz gewirkt werden, besteht eine 10%% Chance, dass der nächste Zauber mit einer Spruchdauer unter 10 Sek%. sofort gewirkt wird%.", type="FrostboltNetherwind", amount=1 }, -- Netherwind
928 { text="Wenn die Zauber Arkane Geschosse, Feuerball oder Frostblitz gewirkt werden, besteht eine 10%% Chance, dass der nächste Zauber mit einer Spruchdauer unter 10 Sek%. sofort gewirkt wird%.", type="FireballNetherwind", amount=1 }, -- Netherwind
929 { text="Erhöht die Chance auf einen kritischen Treffer mit Euren Zaubern %'Gebet der Heilung%' um 25%%%.", type="Prayer of Healingcritchance" }, -- Prophezeiung
930 { text="Erhöht Eure Chance, einen kritischen Effekt durch Heiligzauber zu erzielen, um (%d+)%%%.", type="Holycritchance" }, -- Prophezeiung
931 { text="Erhöht den Schaden von %'Mehrfachschuss%' und %'Salve%' um (%d+)%%%.", type="Barragemodifier", amount="n/100"}, -- Riesenjägers
932  
933 -- checking
934 { text="Improves your chance to get a critical strike with all Shock spells by (%d+)%%%.", type="Shockcritchance" }, -- Shaman Legionnaire set bonus
935 { text="Improves your chance to get a critical strike with Nature spells by (%d+)%%%.", type="Naturecritchance" }, -- ten storms set bonus
936 { 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
937 { 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
938 }
939  
940 -- Checks every line beginning with Equip: or Set: for these
941  
942 TheoryCraft_Equips = {
943 -- working (hope so)
944 -- schaden/heilung erhöhen
945 { text="Erhöht durch Zauber und magische Effekte zugefügten Schaden und Heilung um bis zu (%d+)%.", type="All" }, -- Zauber und Heilung
946 { text="Erhöht durch Zauber und Effekte verursachte Heilung um bis zu (%d+)%.", type="Healing" }, -- Heilung
947 { text="Erhöht durch schoolnamezauber und schoolnameeffekte zugefügten Schaden um bis zu (%d+)%." }, -- Arkan bis Schatten
948 { text="Reduziert die Magiewiderstände der Ziele Eurer Zauber um (%d+)%.", type="Allpenetration" }, -- Penetration
949 -- mana
950 { text="Stellt alle 5 Sek%. (%d+) Punkt%(e%) Mana wieder her%.", type="manaperfive" }, -- mana per five
951 { text="Wenn ein Zauber erfolgreich gewirkt wurde, besteht eine Chance von 2%%, dass 100%% Eurer Manaregeneration während des Zauberwirkens weiterläuft%. Dauer: 15 Sek%.", type="ICPercent", amount=1, duration=15, proc=0.02, exact=0 }, -- Darkmoon Trinket
952 { text="Stellt 10 Sek%. lang alle 1 Sek%. 30 Punkt%(e%) Mana wieder her%.", type="manarestore", amount="300" }, -- Zweiter Wind
953 -- krit/hit
954 { text="Erhöht Eure Chance, einen kritischen Treffer durch Zauber zu erzielen, um (%d+)%%%.", type="Allcritchance" }, -- Zauber Krit
955 { text="Erhöht Eure Chance, einen kritischen Treffer zu erzielen, um (%d+)%%%.", type="CritReport" }, -- Allgemein Krit
956 { text="Erhöht Eure Chance mit Zaubern zu treffen um (%d+)%%%.", type="Allhitchance" }, -- Treffer
957 -- blocken
958 { text="Erhöht den Blockwert Eures Schildes um (%d+)%.", type="BlockValueReport" }, -- Block Wert
959 { text="^(%d+) Blocken", type="BlockValueReport" }, -- auch bei EquipEveryLine ... warum?
960 -- kraft
961 { text="%+(%d+) Angriffskraft%.", type="AttackPowerReport" }, -- Angriffskraft
962 { text="%+(%d+) Distanzangriffskraft%.", type="RangedAttackPowerReport" }, -- Distanzangriffskraft
963  
964 -- checking needed
965 -- krit/hit
966 { text="Erhöht Eure Chance, einen kritischen Treffer durch Heiligzauber zu erzielen, um (%d+)%%%..", type="Holycritchance" }, -- Heilig Krit
967 { text="Erhöht Eure Chance, mit Geschosswaffen einen kritischen Schlag zu erzielen, um (%d+)%.", type="Rangedcritchance" }, -- Distanz Krit
968 { text="Verbessert Eure Trefferchance um (%d+)%%%.", type="Meleehitchance" }, -- Nahkampftreffer
969  
970 -- translation needed
971 { text="Undead by magical spells and effects by up to (%d+)%.", type="Undead" }, -- Rune of the Dawn
972 { text="Increases healing done by Lesser Healing Wave by up to (%d+)%.", type="Lesser Healing Wave" }, -- Totem of Life
973 { text="Stellt (%d+) Mana alle 5 Sek%.", type="manaperfive" }, -- mana per five
974 { 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
975 }
976  
977 TheoryCraft_WeaponSkillOther = "Unbewaffnet"
978  
979 -- Used for calcuting real crit chance, off attack skill of your current weapon.
980 -- English must not be translated. ltext is the text that will be to the left of the weapon type
981 -- Skill is what skill it matches. (eg Two-Handed Axes)
982  
983 TheoryCraft_WeaponSkills = {
984 { english="Axe", text="Axt", ltext="Zweihändig", skill="Zweihandäxte" },
985 { english="Sword", text="Schwert", ltext="Zweihändig", skill="Zweihandschwerter" },
986 { english="Mace", text="Streitkolben", ltext="Zweihändig", skill="Zweihandsteitkolben" },
987 { english="Staff", text="Stab", skill="Stäbe" },
988 { english="Axe", text="Axt", skill="Äxte" },
989 { english="Sword", text="Schwert", skill="Schwerter" },
990 { english="Mace", text="Streitkolben", skill="Streitkolben" },
991 { english="Polearm", text="Stangenwaffe", skill="Stangenwaffen" },
992 { english="Dagger", text="Dolch", skill="Dolche" },
993 { english="", text="Angel", skill="Fischen" },
994 }
995  
996 -- Slot is the text that appears on the custom form, text needs to be translated. Realslot needs to stay as is.
997  
998 TheoryCraft_SlotNames = {
999 { realslot="Head", slot="Head", text="Kopf" },
1000 { realslot="Neck", slot="Neck", text="Hals" },
1001 { realslot="Shoulder", slot="Shoulder", text="Schultern" },
1002 { realslot="Back", slot="Back", text="Rücken" },
1003 { realslot="Chest", slot="Chest", text="Brust" },
1004 { realslot="Shirt", slot="Shirt", text="Hemd" },
1005 { realslot="Tabard", slot="Tabard", text="Wappenrock" },
1006 { realslot="Wrist", slot="Wrist", text="Handgelenke" },
1007 { realslot="Hands", slot="Hands", text="Hände" },
1008 { realslot="Waist", slot="Waist", text="Taille" },
1009 { realslot="Legs", slot="Legs", text="Beine" },
1010 { realslot="Feet", slot="Feet", text="Füße" },
1011 { realslot="Finger0", slot="Finger0", text="Finger" },
1012 { realslot="Finger1", slot="Finger1", text="Finger" },
1013 { realslot="Trinket0", slot="Trinket0", text="Schmuck" },
1014 { realslot="Trinket1", slot="Trinket1", text="Schmuck" },
1015 { realslot="MainHand", slot="Main", text="Waffenhand" },
1016 { realslot="MainHand", slot="Main", text="Einhändig" },
1017 { realslot="MainHand", slot="Main", text="Zweihändig", both=true },
1018 { realslot="SecondaryHand", slot="Off Hand", text="In Schildhand geführt" },
1019 { realslot="SecondaryHand", slot="Off Hand", text="Einhändig" },
1020 { realslot="SecondaryHand", slot="Off Hand", text="Schildhand" },
1021 { realslot="Ranged", slot="Ranged", text="Zauberstab" },
1022 { realslot="Ranged", slot="Ranged", text="Bogen" },
1023 { realslot="Ranged", slot="Ranged", text="Schusswaffe" },
1024 { realslot="Ranged", slot="Ranged", text="Armbrust" },
1025 { realslot="Ranged", slot="Ranged", text="Distanz" },
1026 { realslot="Ranged", slot="Ranged", text="Geworfen" },
1027 }
1028  
1029 end