if AceLibrary:HasInstance("ItemBonusLib-1.0") then return end local L = AceLibrary("AceLocale-2.2"):new("ItemBonusLib") L:RegisterTranslations("deDE", function () return { -- bonus names NAMES = { STR = "Stärke", AGI = "Beweglichkeit", STA = "Ausdauer", INT = "Intelligenz", SPI = "Willenskraft", ARMOR = "Verstärkte Rüstung", ARCANERES = "Arkanwiderstand", FIRERES = "Feuerwiderstand", NATURERES = "Naturwiderstand", FROSTRES = "Frostwiderstand", SHADOWRES = "Schattenwiderstand", FISHING = "Angeln", MINING = "Bergbau", HERBALISM = "Kräuterkunde", SKINNING = "Kürschnerei", DEFENSE = "Verteidigung", BLOCK = "Blockchance", BLOCKVALUE = "Blockwert", DODGE = "Ausweichen", PARRY = "Parieren", ATTACKPOWER = "Angriffskraft", ATTACKPOWERUNDEAD = "Angriffskraft gegen Untote", ATTACKPOWERFERAL = "Angriffskraft in Tierform", CRIT = "krit. Treffer", RANGEDATTACKPOWER = "Distanzangriffskraft", RANGEDCRIT = "krit. Schuss", TOHIT = "Trefferchance", DMG = "Zauberschaden", DMGUNDEAD = "Zauberschaden gegen Untote", ARCANEDMG = "Arkanschaden", FIREDMG = "Feuerschaden", FROSTDMG = "Frostschaden", HOLYDMG = "Heiligschaden", NATUREDMG = "Naturschaden", SHADOWDMG = "Schattenschaden", HOLYCRIT = "krit. Heiligzauber", SPELLCRIT = "krit. Zauber", SPELLTOHIT = "Zaubertrefferchance", SPELLPEN = "Magiedurchdringung", HEAL = "Heilung", HEALTHREG = "Lebensregeneration", MANAREG = "Manaregeneration", HEALTH = "Lebenspunkte", MANA = "Manapunkte", }, PATTERNS_PASSIVE = { { pattern = "%+(%d+) bei allen Widerstandsarten%.", effect = { "ARCANERES", "FIRERES", "FROSTRES", "NATURERES", "SHADOWRES"} }, { pattern = "Erhöht Eure Chance, Angriffe mit einem Schild zu blocken, um (%d+)%%%.", effect = "BLOCK" }, { pattern = "Erhöht den Blockwert Eures Schilde?s um (%d+)%.", effect = "BLOCKVALUE" }, { pattern = "Erhöht Eure Chance, einem Angriff auszuweichen, um (%d+)%%%.", effect = "DODGE" }, { pattern = "Erhöht Eure Chance, einen Angriff zu parieren, um (%d+)%%%.", effect = "PARRY" }, { pattern = "Erhöht Eure Chance, einen kritischen Treffer durch Zauber zu erzielen, um (%d+)%%%.", effect = "SPELLCRIT" }, { pattern = "Erhöht Eure Chance, einen kritischen Treffer durch Heiligzauber zu erzielen, um (%d+)%%%.", effect = "HOLYCRIT" }, { pattern = "Erhöht Eure Chance, einen kritischen Treffer zu erzielen, um (%d+)%%%.", effect = "CRIT" }, { pattern = "Erhöht Eure Chance, mit Geschosswaffen einen kritischen Schlag zu erzielen, um (%d+)%.", effect = "RANGEDCRIT" }, { pattern = "Erhöht durch Arkanzauber und Arkaneffekte zugefügten Schaden um bis zu (%d+)%.", effect = "ARCANEDMG" }, { pattern = "Erhöht durch Feuerzauber und Feuereffekte zugefügten Schaden um bis zu (%d+)%.", effect = "FIREDMG" }, { pattern = "Erhöht durch Frostzauber und Frosteffekte zugefügten Schaden um bis zu (%d+)%.", effect = "FROSTDMG" }, { pattern = "Erhöht durch Heiligzauber und Heiligeffekte zugefügten Schaden um bis zu (%d+)%.", effect = "HOLYDMG" }, { pattern = "Erhöht durch Naturzauber und Natureffekte zugefügten Schaden um bis zu (%d+)%.", effect = "NATUREDMG" }, { pattern = "Erhöht durch Schattenzauber und Schatteneffekte zugefügten Schaden um bis zu (%d+)%.", effect = "SHADOWDMG" }, { pattern = "Erhöht durch Zauber und magische Effekte zugefügten Schaden und Heilung um bis zu (%d+)%.", effect = {"HEAL","DMG"} }, { pattern = "Erhöht den durch magische Zauber und magische Effekte zugefügten Schaden gegen Untote um bis zu (%d+)", effect = "DMGUNDEAD" }, { pattern = "+(%d+) Angriffskraft gegen Untote.", effect = "ATTACKPOWERUNDEAD" }, { pattern = "Erhöht durch Zauber und Effekte verursachte Heilung um bis zu (%d+)%.", effect = "HEAL" }, { pattern = "Erhöht die durch Zauber und Effekte verursachte Heilung um bis zu (%d+)%.", effect = "HEAL" }, { pattern = "Stellt alle 5 Sek%. (%d+) Punkt%(e%) Gesundheit wieder her%.", effect = "HEALTHREG" }, { pattern = "Stellt alle 5 Sek%. (%d+) Punkt%(e%) Mana wieder her%.", effect = "MANAREG" }, { pattern = "Verbessert Eure Trefferchance um (%d+)%%%.", effect = "TOHIT" }, { pattern = "Erhöht Eure Chance mit Zaubern zu treffen um (%d+)%%%.", effect = "SPELLTOHIT" }, { pattern = "Reduziert die Magiewiderstände der Ziele Eurer Zauber um (%d+)%.", effect = "SPELLPEN" } }, PATTERNS_GENERIC_LOOKUP = { ["Alle Werte"] = {"STR", "AGI", "STA", "INT", "SPI"}, ["Stärke"] = "STR", ["Beweglichkeit"] = "AGI", ["Ausdauer"] = "STA", ["Intelligenz"] = "INT", ["Willenskraft"] = "SPI", ["Alle Widerstandsarten"] = { "ARCANERES", "FIRERES", "FROSTRES", "NATURERES", "SHADOWRES"}, ["Angeln"] = "FISHING", ["Angelköder"] = "FISHING", ["Bergbau"] = "MINING", ["Kräuterkunde"] = "HERBALISM", ["Kürschnerei"] = "SKINNING", ["Verteidigung"] = "DEFENSE", ["Verteidigungsfertigkeit"] = "DEFENSE", ["Angriffskraft"] = "ATTACKPOWER", ["Angriffskraft gegen Untote"] = "ATTACKPOWERUNDEAD", ["Angriffskraft in Katzengestalt, Bärengestalt oder Terrorbärengestalt"] = "ATTACKPOWERFERAL", ["Ausweichen"] = "DODGE", ["Blocken"] = "BLOCK", ["Blockwert"] = "BLOCKVALUE", ["Trefferchance"] = "TOHIT", ["Distanzangriffskraft"] = "RANGEDATTACKPOWER", ["Gesundheit alle 5 Sek"] = "HEALTHREG", ["Heilzauber"] = "HEAL", ["Mana alle 5 Sek"] = "MANAREG", ["Manaregeneration"] = "MANAREG", ["Zauberschaden erhöhen"]= "DMG", ["Kritischer Treffer"] = "CRIT", ["Zauberschaden"] = {"HEAL","DMG"}, ["Blocken"] = "BLOCK", ["Gesundheit"] = "HEALTH", ["HP"] = "HEALTH", ["Heilzauber"] = "HEAL", ["Heilung und Zauberschaden"] = {"HEAL","DMG"}, ["Zauberschaden und Heilung"] = {"HEAL","DMG"}, ["Schadenszauber und Heilzauber"] = {"HEAL","DMG"}, ["Schadens- und Heilzauber"] = {"HEAL","DMG"}, ["Zaubertrefferchance"] = "SPELLTOHIT", ["Mana"] = "MANA", ["Rüstung"] = "ARMOR", ["Verstärkte Rüstung"]= "ARMOR" }, PATTERNS_GENERIC_STAGE1 = { { pattern = "Arkan", effect = "ARCANE" }, { pattern = "Feuer", effect = "FIRE" }, { pattern = "Frost", effect = "FROST" }, { pattern = "Heilig", effect = "HOLY" }, { pattern = "Schatten", effect = "SHADOW" }, { pattern = "Natur", effect = "NATURE" }, }, PATTERNS_GENERIC_STAGE2 = { { pattern = "widerst", effect = "RES" }, { pattern = "schaden", effect = "DMG" }, { pattern = "effekte", effect = "DMG" }, }, PATTERNS_OTHER = { { pattern = "Manaregeneration (%d+) per 5 Sek%.", effect = "MANAREG" }, { pattern = "Schwaches Zauberöl", effect = {"DMG", "HEAL"}, value = 8 }, { pattern = "Geringes Zauberöl", effect = {"DMG", "HEAL"}, value = 16 }, { pattern = "Zauberöl", effect = {"DMG", "HEAL"}, value = 24 }, { pattern = "Hervorragendes Zauberöl", effect = {"DMG", "HEAL", "SPELLCRIT"}, value = {36, 36, 1} }, { pattern = "Schwaches Manaöl", effect = "MANAREG", value = 4 }, { pattern = "Geringes Manaöl", effect = "MANAREG", value = 8 }, { pattern = "Hervorragendes Manaöl", effect = { "MANAREG", "HEAL"}, value = {12, 25} }, { pattern = "Eterniumschnur", effect = "FISHING", value = 5 }, { pattern = "Heilung %+31 und 5 Mana alle 5 Sek%.", effect = { "MANAREG", "HEAL"}, value = {5, 31} }, { pattern = "Ausdauer %+16 und Rüstung %+100", effect = { "STA", "ARMOR"}, value = {16, 100} }, { pattern = "Angriffskraft %+26 und %+1%% kritische Treffer", effect = { "ATTACKPOWER", "CRIT"}, value = {26, 1} }, { pattern = "Zauberschaden %+15 und %+1%% kritische Zaubertreffer", effect = { "DMG", "HEAL", "SPELLCRIT"}, value = {15, 15, 1} }, } } end)