diff --git a/libs/StatLogic-1.0/StatLogic-1.0.xml b/libs/StatLogic-1.0/StatLogic-1.0.xml
index 56eb54b..4fe6c10 100644
--- a/libs/StatLogic-1.0/StatLogic-1.0.xml
+++ b/libs/StatLogic-1.0/StatLogic-1.0.xml
@@ -1,13 +1,10 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/libs/StatLogic-1.0/StatLogic-Locale-deDE.lua b/libs/StatLogic-1.0/StatLogic-Locale-deDE.lua
deleted file mode 100644
index b1a6f46..0000000
--- a/libs/StatLogic-1.0/StatLogic-Locale-deDE.lua
+++ /dev/null
@@ -1,610 +0,0 @@
--- deDE localization by Gailly, Dleh
-PatternLocale.deDE = {
- ["tonumber"] = function(s)
- local n = tonumber(s)
- if n then
- return n
- else
- return tonumber((gsub(s, ",", "%.")))
- end
- end,
- -------------------
- -- Fast Exclude --
- -------------------
- -- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
- ["ExcludeLen"] = 5, -- using string.utf8len
- ["Exclude"] = {
- [""] = true,
- [" \n"] = true,
- [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
- [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
- [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
- [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
- [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
- [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
- [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
- [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
- [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
- ["Entza"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
- -- ITEM_DISENCHANT_MIN_SKILL = "Disenchanting requires %s (%d)"; -- Minimum enchanting skill needed to disenchant
- ["Dauer"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
- [" AP, Block Value
- -- Agi -> AP, Crit, Dodge
- -- Sta -> Health
- -- Int -> Mana, Spell Crit
- -- Spi -> mp5nc, hp5oc
- -- Ratings -> Effect
- ["HEALTH_REG_OUT_OF_COMBAT"] = {HEALTH.." Regeneration (Nicht im Kampf)", "HP5(OC)"},
- ["MANA_REG_NOT_CASTING"] = {MANA.." Regeneration (Nicht zaubernd)", "MP5(NC)"},
- ["MELEE_CRIT_DMG_REDUCTION"] = {"Krit Schadenverminderung (%)", "Krit Schaden Verm(%)"},
- ["RANGED_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_RANGED_COMBAT.." Krit Schadenverminderung(%)", PLAYERSTAT_RANGED_COMBAT.." Krit Schaden Verm(%)"},
- ["SPELL_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_SPELL_COMBAT.." Krit Schadenverminderung(%)", PLAYERSTAT_SPELL_COMBAT.." Krit Schaden Verm(%)"},
- ["DEFENSE"] = {DEFENSE, "Def"},
- ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
- ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
- ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
- ["AVOIDANCE"] = {"Vermeidung(%)", "Vermeidung(%)"},
- ["MELEE_HIT"] = {"Trefferchance(%)", "Treffer(%)"},
- ["RANGED_HIT"] = {PLAYERSTAT_RANGED_COMBAT.." Trefferchance(%)", PLAYERSTAT_RANGED_COMBAT.." Treffer(%)"},
- ["SPELL_HIT"] = {PLAYERSTAT_SPELL_COMBAT.." Trefferchance(%)", PLAYERSTAT_SPELL_COMBAT.." Treffer(%)"},
- ["MELEE_HIT_AVOID"] = {"Treffer Vermeidung(%)", "Treffer Vermeid(%)"},
- ["RANGED_HIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Treffer Vermeidung(%)", PLAYERSTAT_RANGED_COMBAT.." Trefferermeidung(%)"},
- ["SPELL_HIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Treffer Vermeidung(%)", PLAYERSTAT_SPELL_COMBAT.." Treffervermeidung(%)"},
- ["MELEE_CRIT"] = {MELEE_CRIT_CHANCE.."(%)", "Krit(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
- ["RANGED_CRIT"] = {PLAYERSTAT_RANGED_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_RANGED_COMBAT.." Krit(%)"},
- ["SPELL_CRIT"] = {PLAYERSTAT_SPELL_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_SPELL_COMBAT.." Krit(%)"},
- ["MELEE_CRIT_AVOID"] = {"Kritvermeidung(%)", "Kritvermeidung(%)"},
- ["RANGED_CRIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Kritvermeidung(%)", PLAYERSTAT_RANGED_COMBAT.." Kritvermeidung(%)"},
- ["SPELL_CRIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Kritvermeidung(%)", PLAYERSTAT_SPELL_COMBAT.." Kritvermeidung(%)"},
- ["MELEE_HASTE"] = {"Hast(%)", "Hast(%)"}, --
- ["RANGED_HASTE"] = {PLAYERSTAT_RANGED_COMBAT.." Hast(%)", PLAYERSTAT_RANGED_COMBAT.." Hast(%)"},
- ["SPELL_HASTE"] = {PLAYERSTAT_SPELL_COMBAT.." Hast(%)", PLAYERSTAT_SPELL_COMBAT.." Hast(%)"},
- ["EXPERTISE"] = {"Waffenkunde", "Waffenkunde"},
- ["DAGGER_WEAPON"] = {"Dagger "..SKILL, "Dagger"}, -- SKILL = "Skill"
- ["SWORD_WEAPON"] = {"Sword "..SKILL, "Sword"},
- ["2H_SWORD_WEAPON"] = {"Two-Handed Sword "..SKILL, "2H Sword"},
- ["AXE_WEAPON"] = {"Axe "..SKILL, "Axe"},
- ["2H_AXE_WEAPON"] = {"Two-Handed Axe "..SKILL, "2H Axe"},
- ["MACE_WEAPON"] = {"Mace "..SKILL, "Mace"},
- ["2H_MACE_WEAPON"] = {"Two-Handed Mace "..SKILL, "2H Mace"},
- ["GUN_WEAPON"] = {"Gun "..SKILL, "Gun"},
- ["CROSSBOW_WEAPON"] = {"Crossbow "..SKILL, "Crossbow"},
- ["BOW_WEAPON"] = {"Bow "..SKILL, "Bow"},
- ["FERAL_WEAPON"] = {"Feral "..SKILL, "Feral"},
- ["FIST_WEAPON"] = {"Unarmed "..SKILL, "Unarmed"},
-
- ---------------------------------------------------------------------------
- -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
- -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
- -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
- ["DODGE_NEGLECT"] = {DODGE.." Verhinderung(%)", DODGE.." Verhinderung(%)"},
- ["PARRY_NEGLECT"] = {PARRY.." Verhinderung(%)", PARRY.." Verhinderung(%)"},
- ["BLOCK_NEGLECT"] = {BLOCK.." Verhinderung(%)", BLOCK.." Verhinderung(%)"},
-
- ---------------------------------------------------------------------------
- -- Talants
- ["MELEE_CRIT_DMG"] = {"Krit Schaden(%)", "Crit Schaden(%)"},
- ["RANGED_CRIT_DMG"] = {PLAYERSTAT_RANGED_COMBAT.." Krit Schaden(%)", PLAYERSTAT_RANGED_COMBAT.." Krit Schaden(%)"},
- ["SPELL_CRIT_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." Krit Schaden(%)", PLAYERSTAT_SPELL_COMBAT.." Krit Schaden(%)"},
-
- ---------------------------------------------------------------------------
- -- Spell Stats
- -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
- -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
- -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
- -- Use strsplit("@", text) to seperate the spell name and statid
- ["THREAT"] = {"Bedrohung", "Bedrohung"},
- ["CAST_TIME"] = {"Zauberzeit", "Zauberzeit"},
- ["MANA_COST"] = {"Manakosten", "Mana"},
- ["RAGE_COST"] = {"Wutkosten", "Wut"},
- ["ENERGY_COST"] = {"Energiekosten", "Energie"},
- ["COOLDOWN"] = {"Abklingzeit", "CD"},
-
- ---------------------------------------------------------------------------
- -- Stats Mods
- ["MOD_STR"] = {"Mod "..SPELL_STAT1_NAME.."(%)", "Mod Str(%)"},
- ["MOD_AGI"] = {"Mod "..SPELL_STAT2_NAME.."(%)", "Mod Agi(%)"},
- ["MOD_STA"] = {"Mod "..SPELL_STAT3_NAME.."(%)", "Mod Sta(%)"},
- ["MOD_INT"] = {"Mod "..SPELL_STAT4_NAME.."(%)", "Mod Int(%)"},
- ["MOD_SPI"] = {"Mod "..SPELL_STAT5_NAME.."(%)", "Mod Spi(%)"},
- ["MOD_HEALTH"] = {"Mod "..HEALTH.."(%)", "Mod "..HP.."(%)"},
- ["MOD_MANA"] = {"Mod "..MANA.."(%)", "Mod "..MP.."(%)"},
- ["MOD_ARMOR"] = {"Mod "..ARMOR.."from Items".."(%)", "Mod "..ARMOR.."(Items)".."(%)"},
- ["MOD_BLOCK_VALUE"] = {"Mod Block Value".."(%)", "Mod Block Value".."(%)"},
- ["MOD_DMG"] = {"Mod Damage".."(%)", "Mod Dmg".."(%)"},
- ["MOD_DMG_TAKEN"] = {"Mod Damage Taken".."(%)", "Mod Dmg Taken".."(%)"},
- ["MOD_CRIT_DAMAGE"] = {"Mod Crit Damage".."(%)", "Mod Crit Dmg".."(%)"},
- ["MOD_CRIT_DAMAGE_TAKEN"] = {"Mod Crit Damage Taken".."(%)", "Mod Crit Dmg Taken".."(%)"},
- ["MOD_THREAT"] = {"Mod Threat".."(%)", "Mod Threat".."(%)"},
- ["MOD_AP"] = {"Mod "..ATTACK_POWER_TOOLTIP.."(%)", "Mod AP".."(%)"},
- ["MOD_RANGED_AP"] = {"Mod "..PLAYERSTAT_RANGED_COMBAT.." "..ATTACK_POWER_TOOLTIP.."(%)", "Mod RAP".."(%)"},
- ["MOD_SPELL_DMG"] = {"Mod "..PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.."(%)", "Mod "..PLAYERSTAT_SPELL_COMBAT.." Dmg".."(%)"},
- ["MOD_HEALING"] = {"Mod Healing".."(%)", "Mod Heal".."(%)"},
- ["MOD_CAST_TIME"] = {"Mod Casting Time".."(%)", "Mod Cast Time".."(%)"},
- ["MOD_MANA_COST"] = {"Mod Mana Cost".."(%)", "Mod Mana Cost".."(%)"},
- ["MOD_RAGE_COST"] = {"Mod Rage Cost".."(%)", "Mod Rage Cost".."(%)"},
- ["MOD_ENERGY_COST"] = {"Mod Energy Cost".."(%)", "Mod Energy Cost".."(%)"},
- ["MOD_COOLDOWN"] = {"Mod Cooldown".."(%)", "Mod CD".."(%)"},
-
- ---------------------------------------------------------------------------
- -- Misc Stats
- ["WEAPON_RATING"] = {"Waffe "..SKILL.." "..RATING, "Waffe"..SKILL.." "..RATING},
- ["WEAPON_SKILL"] = {"Waffe "..SKILL, "Waffe"..SKILL},
- ["MAINHAND_WEAPON_RATING"] = {"Waffenhandwaffe "..SKILL.." "..RATING, "Waffenhand"..SKILL.." "..RATING},
- ["OFFHAND_WEAPON_RATING"] = {"Schildhandwaffe "..SKILL.." "..RATING, "Schildhand"..SKILL.." "..RATING},
- ["RANGED_WEAPON_RATING"] = {"Fernkampfwaffe "..SKILL.." "..RATING, "Fernkampf"..SKILL.." "..RATING},
- },
-}
diff --git a/libs/StatLogic-1.0/StatLogic-Locale-frFR.lua b/libs/StatLogic-1.0/StatLogic-Locale-frFR.lua
deleted file mode 100644
index 07ad33e..0000000
--- a/libs/StatLogic-1.0/StatLogic-Locale-frFR.lua
+++ /dev/null
@@ -1,665 +0,0 @@
--- frFR localization by Tixu
-PatternLocale.frFR = {
- ["tonumber"] = function(s)
- local n = tonumber(s)
- if n then
- return n
- else
- return tonumber((gsub(s, ",", "%.")))
- end
- end,
- ------------------
- -- Fast Exclude --
- ------------------
- -- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
- ["ExcludeLen"] = 5, -- using string.utf8len
- ["Exclude"] = {
- [""] = true,
- [" \n"] = true,
- [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
- [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
- [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
- [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
- [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
- --[EMPTY_SOCKET_BLUE] = true, -- EMPTY_SOCKET_BLUE = "Blue Socket";
- --[EMPTY_SOCKET_META] = true, -- EMPTY_SOCKET_META = "Meta Socket";
- --[EMPTY_SOCKET_RED] = true, -- EMPTY_SOCKET_RED = "Red Socket";
- --[EMPTY_SOCKET_YELLOW] = true, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
- [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
- [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
- [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
- [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
- --["Disen"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
- --["Durat"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
- ["Temps"] = true, -- temps de recharge...
- [" AP, Block Value
- -- Agi -> AP, Crit, Dodge
- -- Sta -> Health
- -- Int -> Mana, Spell Crit
- -- Spi -> mp5nc, hp5oc
- -- Ratings -> Effect
- ["HEALTH_REG_OUT_OF_COMBAT"] = {HEALTH.." Regen (Out of combat)", "HP5(OC)"},
- ["MANA_REG_NOT_CASTING"] = {MANA.." Regen (Not casting)", "MP5(NC)"},
- ["MELEE_CRIT_DMG_REDUCTION"] = {"Crit Damage Reduction(%)", "Crit Dmg Reduc(%)"},
- ["RANGED_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_RANGED_COMBAT.." Crit Damage Reduction(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg Reduc(%)"},
- ["SPELL_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_SPELL_COMBAT.." Crit Damage Reduction(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg Reduc(%)"},
- ["DEFENSE"] = {DEFENSE, "Def"},
- ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
- ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
- ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
- ["MELEE_HIT"] = {"Hit Chance(%)", "Hit(%)"},
- ["RANGED_HIT"] = {PLAYERSTAT_RANGED_COMBAT.." Hit Chance(%)", PLAYERSTAT_RANGED_COMBAT.." Hit(%)"},
- ["SPELL_HIT"] = {PLAYERSTAT_SPELL_COMBAT.." Hit Chance(%)", PLAYERSTAT_SPELL_COMBAT.." Hit(%)"},
- ["MELEE_HIT_AVOID"] = {"Hit Avoidance(%)", "Hit Avd(%)"},
- ["RANGED_HIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Hit Avoidance(%)", PLAYERSTAT_RANGED_COMBAT.." Hit Avd(%)"},
- ["SPELL_HIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Hit Avoidance(%)", PLAYERSTAT_SPELL_COMBAT.." Hit Avd(%)"},
- ["MELEE_CRIT"] = {MELEE_CRIT_CHANCE.."(%)", "Crit(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
- ["RANGED_CRIT"] = {PLAYERSTAT_RANGED_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_RANGED_COMBAT.." Crit(%)"},
- ["SPELL_CRIT"] = {PLAYERSTAT_SPELL_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_SPELL_COMBAT.." Crit(%)"},
- ["MELEE_CRIT_AVOID"] = {"Crit Avoidance(%)", "Crit Avd(%)"},
- ["RANGED_CRIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Crit Avoidance(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Avd(%)"},
- ["SPELL_CRIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Crit Avoidance(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Avd(%)"},
- ["MELEE_HASTE"] = {"Haste(%)", "Haste(%)"}, --
- ["RANGED_HASTE"] = {PLAYERSTAT_RANGED_COMBAT.." Haste(%)", PLAYERSTAT_RANGED_COMBAT.." Haste(%)"},
- ["SPELL_HASTE"] = {PLAYERSTAT_SPELL_COMBAT.." Haste(%)", PLAYERSTAT_SPELL_COMBAT.." Haste(%)"},
- ["DAGGER_WEAPON"] = {"Dagger "..SKILL, "Dagger"}, -- SKILL = "Skill"
- ["SWORD_WEAPON"] = {"Sword "..SKILL, "Sword"},
- ["2H_SWORD_WEAPON"] = {"Two-Handed Sword "..SKILL, "2H Sword"},
- ["AXE_WEAPON"] = {"Axe "..SKILL, "Axe"},
- ["2H_AXE_WEAPON"] = {"Two-Handed Axe "..SKILL, "2H Axe"},
- ["MACE_WEAPON"] = {"Mace "..SKILL, "Mace"},
- ["2H_MACE_WEAPON"] = {"Two-Handed Mace "..SKILL, "2H Mace"},
- ["GUN_WEAPON"] = {"Gun "..SKILL, "Gun"},
- ["CROSSBOW_WEAPON"] = {"Crossbow "..SKILL, "Crossbow"},
- ["BOW_WEAPON"] = {"Bow "..SKILL, "Bow"},
- ["FERAL_WEAPON"] = {"Feral "..SKILL, "Feral"},
- ["FIST_WEAPON"] = {"Unarmed "..SKILL, "Unarmed"},
-
- ---------------------------------------------------------------------------
- -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
- -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
- -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
- ["DODGE_NEGLECT"] = {DODGE.." Neglect(%)", DODGE.." Neglect(%)"},
- ["PARRY_NEGLECT"] = {PARRY.." Neglect(%)", PARRY.." Neglect(%)"},
- ["BLOCK_NEGLECT"] = {BLOCK.." Neglect(%)", BLOCK.." Neglect(%)"},
-
- ---------------------------------------------------------------------------
- -- Talants
- ["MELEE_CRIT_DMG"] = {"Crit Damage(%)", "Crit Dmg(%)"},
- ["RANGED_CRIT_DMG"] = {PLAYERSTAT_RANGED_COMBAT.." Crit Damage(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg(%)"},
- ["SPELL_CRIT_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." Crit Damage(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg(%)"},
-
- ---------------------------------------------------------------------------
- -- Spell Stats
- -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
- -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
- -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
- -- Use strsplit("@", text) to seperate the spell name and statid
- ["THREAT"] = {"Threat", "Threat"},
- ["CAST_TIME"] = {"Casting Time", "Cast Time"},
- ["MANA_COST"] = {"Mana Cost", "Mana Cost"},
- ["RAGE_COST"] = {"Rage Cost", "Rage Cost"},
- ["ENERGY_COST"] = {"Energy Cost", "Energy Cost"},
- ["COOLDOWN"] = {"Cooldown", "CD"},
-
- ---------------------------------------------------------------------------
- -- Stats Mods
- ["MOD_STR"] = {"Mod "..SPELL_STAT1_NAME.."(%)", "Mod Str(%)"},
- ["MOD_AGI"] = {"Mod "..SPELL_STAT2_NAME.."(%)", "Mod Agi(%)"},
- ["MOD_STA"] = {"Mod "..SPELL_STAT3_NAME.."(%)", "Mod Sta(%)"},
- ["MOD_INT"] = {"Mod "..SPELL_STAT4_NAME.."(%)", "Mod Int(%)"},
- ["MOD_SPI"] = {"Mod "..SPELL_STAT5_NAME.."(%)", "Mod Spi(%)"},
- ["MOD_HEALTH"] = {"Mod "..HEALTH.."(%)", "Mod "..HP.."(%)"},
- ["MOD_MANA"] = {"Mod "..MANA.."(%)", "Mod "..MP.."(%)"},
- ["MOD_ARMOR"] = {"Mod "..ARMOR.."from Items".."(%)", "Mod "..ARMOR.."(Items)".."(%)"},
- ["MOD_BLOCK_VALUE"] = {"Mod Block Value".."(%)", "Mod Block Value".."(%)"},
- ["MOD_DMG"] = {"Mod Damage".."(%)", "Mod Dmg".."(%)"},
- ["MOD_DMG_TAKEN"] = {"Mod Damage Taken".."(%)", "Mod Dmg Taken".."(%)"},
- ["MOD_CRIT_DAMAGE"] = {"Mod Crit Damage".."(%)", "Mod Crit Dmg".."(%)"},
- ["MOD_CRIT_DAMAGE_TAKEN"] = {"Mod Crit Damage Taken".."(%)", "Mod Crit Dmg Taken".."(%)"},
- ["MOD_THREAT"] = {"Mod Threat".."(%)", "Mod Threat".."(%)"},
- ["MOD_AP"] = {"Mod "..ATTACK_POWER_TOOLTIP.."(%)", "Mod AP".."(%)"},
- ["MOD_RANGED_AP"] = {"Mod "..PLAYERSTAT_RANGED_COMBAT.." "..ATTACK_POWER_TOOLTIP.."(%)", "Mod RAP".."(%)"},
- ["MOD_SPELL_DMG"] = {"Mod "..PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.."(%)", "Mod "..PLAYERSTAT_SPELL_COMBAT.." Dmg".."(%)"},
- ["MOD_HEALING"] = {"Mod Healing".."(%)", "Mod Heal".."(%)"},
- ["MOD_CAST_TIME"] = {"Mod Casting Time".."(%)", "Mod Cast Time".."(%)"},
- ["MOD_MANA_COST"] = {"Mod Mana Cost".."(%)", "Mod Mana Cost".."(%)"},
- ["MOD_RAGE_COST"] = {"Mod Rage Cost".."(%)", "Mod Rage Cost".."(%)"},
- ["MOD_ENERGY_COST"] = {"Mod Energy Cost".."(%)", "Mod Energy Cost".."(%)"},
- ["MOD_COOLDOWN"] = {"Mod Cooldown".."(%)", "Mod CD".."(%)"},
-
- ---------------------------------------------------------------------------
- -- Misc Stats
- ["WEAPON_RATING"] = {"Weapon "..SKILL.." "..RATING, "Weapon"..SKILL.." "..RATING},
- ["WEAPON_SKILL"] = {"Weapon "..SKILL, "Weapon"..SKILL},
- ["MAINHAND_WEAPON_RATING"] = {"Main Hand Weapon "..SKILL.." "..RATING, "MH Weapon"..SKILL.." "..RATING},
- ["OFFHAND_WEAPON_RATING"] = {"Off Hand Weapon "..SKILL.." "..RATING, "OH Weapon"..SKILL.." "..RATING},
- ["RANGED_WEAPON_RATING"] = {"Ranged Weapon "..SKILL.." "..RATING, "Ranged Weapon"..SKILL.." "..RATING},
- },
-}
diff --git a/libs/StatLogic-1.0/StatLogic-Locale-koKR.lua b/libs/StatLogic-1.0/StatLogic-Locale-koKR.lua
deleted file mode 100644
index c507fb1..0000000
--- a/libs/StatLogic-1.0/StatLogic-Locale-koKR.lua
+++ /dev/null
@@ -1,644 +0,0 @@
--- koKR localization by fenlis
-PatternLocale.koKR = {
- ["tonumber"] = tonumber,
- ------------------
- -- Fast Exclude --
- ------------------
- -- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
- ["ExcludeLen"] = 3,
- ["Exclude"] = {
- [""] = true,
- [" \n"] = true,
- [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "착용 시 귀속"; -- Item will be bound when equipped
- [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "획득 시 귀속"; -- Item wil be bound when picked up
- [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "사용 시 귀속"; -- Item will be bound when used
- [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "퀘스트 아이템"; -- Item is a quest item (same logic as ON_PICKUP)
- [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "귀속 아이템"; -- Item is Soulbound
- --[EMPTY_SOCKET_BLUE] = true, -- EMPTY_SOCKET_BLUE = "푸른색 보석 홈";
- --[EMPTY_SOCKET_META] = true, -- EMPTY_SOCKET_META = "얼개 보석 홈";
- --[EMPTY_SOCKET_RED] = true, -- EMPTY_SOCKET_RED = "붉은색 보석 홈";
- --[EMPTY_SOCKET_YELLOW] = true, -- EMPTY_SOCKET_YELLOW = "노란색 보석 홈";
- [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "퀘스트 시작 아이템"; -- Item is a quest giver
- [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "그 아이템은 버릴 수 없습니다."; -- Attempted to destroy a NO_DESTROY item
- [ITEM_CONJURED] = true, -- ITEM_CONJURED = "창조된 아이템"; -- Item expires
- [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "마력 추출 불가"; -- Items which cannot be disenchanted ever
- ["마력 "] = true, -- ITEM_DISENCHANT_ANY_SKILL = "마력 추출 가능"; -- Items that can be disenchanted at any skill level
- -- ITEM_DISENCHANT_MIN_SKILL = "마력 추출 요구 사항: %s (%d)"; -- Minimum enchanting skill needed to disenchant
- ["지속시"] = true, -- ITEM_DURATION_DAYS = "지속시간: %d일";
- ["<제작"] = true, -- ITEM_CREATED_BY = "|cff00ff00<제작자: %s>|r"; -- %s is the creator of the item
- ["재사용"] = true, -- ITEM_COOLDOWN_TIME_DAYS = "재사용 대기시간: %d일";
- ["고유 "] = true, -- Unique (20)
- ["최소 "] = true, -- Requires Level xx
- ["\n최소"] = true, -- Requires Level xx
- ["직업:"] = true, -- Classes: xx
- ["종족:"] = true, -- Races: xx (vendor mounts)
- ["사용 "] = true, -- Use:
- ["발동 "] = true, -- Chance On Hit:
- -- Set Bonuses
- -- ITEM_SET_BONUS = "세트 효과: %s";
- -- ITEM_SET_BONUS_GRAY = "(%d) 세트 효과: %s";
- -- ITEM_SET_NAME = "%s (%d/%d)"; -- Set name (2/5)
- ["세트 "] = true,
- ["(2)"] = true,
- ["(3)"] = true,
- ["(4)"] = true,
- ["(5)"] = true,
- ["(6)"] = true,
- ["(7)"] = true,
- ["(8)"] = true,
- -- Equip type
- ["투사체"] = true, -- Ice Threaded Arrow ID:19316
- [INVTYPE_AMMO] = true,
- [INVTYPE_HEAD] = true,
- [INVTYPE_NECK] = true,
- [INVTYPE_SHOULDER] = true,
- [INVTYPE_BODY] = true,
- [INVTYPE_CHEST] = true,
- [INVTYPE_ROBE] = true,
- [INVTYPE_WAIST] = true,
- [INVTYPE_LEGS] = true,
- [INVTYPE_FEET] = true,
- [INVTYPE_WRIST] = true,
- [INVTYPE_HAND] = true,
- [INVTYPE_FINGER] = true,
- [INVTYPE_TRINKET] = true,
- [INVTYPE_CLOAK] = true,
- [INVTYPE_WEAPON] = true,
- [INVTYPE_SHIELD] = true,
- [INVTYPE_2HWEAPON] = true,
- [INVTYPE_WEAPONMAINHAND] = true,
- [INVTYPE_WEAPONOFFHAND] = true,
- [INVTYPE_HOLDABLE] = true,
- [INVTYPE_RANGED] = true,
- [INVTYPE_THROWN] = true,
- [INVTYPE_RANGEDRIGHT] = true,
- [INVTYPE_RELIC] = true,
- [INVTYPE_TABARD] = true,
- [INVTYPE_BAG] = true,
- },
- -----------------------
- -- Whole Text Lookup --
- -----------------------
- -- Mainly used for enchants that doesn't have numbers in the text
- -- http://wow.allakhazam.com/db/enchant.html?slot=0&locale=enUS
- ["WholeTextLookup"] = {
- [EMPTY_SOCKET_RED] = {["EMPTY_SOCKET_RED"] = 1}, -- EMPTY_SOCKET_RED = "Red Socket";
- [EMPTY_SOCKET_YELLOW] = {["EMPTY_SOCKET_YELLOW"] = 1}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
- [EMPTY_SOCKET_BLUE] = {["EMPTY_SOCKET_BLUE"] = 1}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
- [EMPTY_SOCKET_META] = {["EMPTY_SOCKET_META"] = 1}, -- EMPTY_SOCKET_META = "Meta Socket";
-
- ["최하급 마술사 오일"] = {["SPELL_DMG"] = 8, ["HEAL"] = 8}, -- ID: 20744
- ["하급 마술사 오일"] = {["SPELL_DMG"] = 16, ["HEAL"] = 16}, -- ID: 20746
- ["마술사 오일"] = {["SPELL_DMG"] = 24, ["HEAL"] = 24}, -- ID: 20750
- ["반짝이는 마술사 오일"] = {["SPELL_DMG"] = 36, ["HEAL"] = 36, ["SPELL_CRIT_RATING"] = 14}, -- ID: 20749
- ["상급 마술사 오일"] = {["SPELL_DMG"] = 42, ["HEAL"] = 42}, -- ID: 22522
- ["신성한 마술사 오일"] = {["SPELL_DMG_UNDEAD"] = 60}, -- ID: 23123
-
- ["최하급 마나 오일"] = {["MANA_REG"] = 4}, -- ID: 20745
- ["하급 마나 오일"] = {["MANA_REG"] = 8}, -- ID: 20747
- ["반짝이는 마나 오일"] = {["MANA_REG"] = 12, ["HEAL"] = 25}, -- ID: 20748
- ["상급 마나 오일"] = {["MANA_REG"] = 14}, -- ID: 22521
-
- ["에터니움 낚시줄"] = {["FISHING"] = 5}, --
- ["전투력"] = {["AP"] = 70}, -- 전투력
- ["활력"] = {["MANA_REG"] = 4, ["HEALTH_REG"] = 4}, -- Enchant Boots - Vitality "Vitality" http://wow.allakhazam.com/db/spell.html?wspell=27948
- ["냉기의 영혼"] = {["SHADOW_SPELL_DMG"] = 54, ["FROST_SPELL_DMG"] = 54}, --
- ["태양의 불꽃"] = {["ARCANE_SPELL_DMG"] = 50, ["FIRE_SPELL_DMG"] = 50}, --
-
- ["미스릴 박차"] = {["MOUNT_SPEED"] = 4}, -- Mithril Spurs
- ["최하급 탈것 속도 증가"] = {["MOUNT_SPEED"] = 2}, -- Enchant Gloves - Riding Skill
- ["착용 효과: 이동 속도가 약간 증가합니다."] = {["RUN_SPEED"] = 8}, -- [Highlander's Plate Greaves] ID: 20048
- ["이동 속도가 약간 증가합니다."] = {["RUN_SPEED"] = 8}, --
- ["하급 이동 속도 증가"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Minor Speed "Minor Speed Increase" http://wow.allakhazam.com/db/spell.html?wspell=13890
- ["하급 이동 속도"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Cat's Swiftness "Minor Speed and +6 Agility" http://wow.allakhazam.com/db/spell.html?wspell=34007
- ["침착함"] = {["MELEE_HIT_RATING"] = 10}, -- Enchant Boots - Surefooted "Surefooted" http://wow.allakhazam.com/db/spell.html?wspell=27954
-
- ["위협 수준 감소"] = {["THREAT_MOD"] = -2}, -- Enchant Cloak - Subtlety
- ["위협 수준 +2%"] = {["THREAT_MOD"] = -2}, -- StatLogic:GetSum("item:23344:2832")
- ["착용 효과: 시전자를 물 속에서 숨쉴 수 있도록 해줍니다."] = false, -- [Band of Icy Depths] ID: 21526
- ["시전자를 물 속에서 숨쉴 수 있도록 해줍니다"] = false, --
- ["착용 효과: 무장해제에 면역이 됩니다."] = false, -- [Stronghold Gauntlets] ID: 12639
- ["무장해제에 면역이 됩니다"] = false, --
- ["성전사"] = false, -- Enchant Crusader
- ["흡혈"] = false, -- Enchant Crusader
- },
- ----------------------------
- -- Single Plus Stat Check --
- ----------------------------
- -- depending on locale, it may be
- -- +19 Stamina = "^%+(%d+) (.-)%.?$"
- -- Stamina +19 = "^(.-) %+(%d+)%.?$"
- -- +19 耐力 = "^%+(%d+) (.-)%.?$"
- -- Some have a "." at the end of string like:
- -- Enchant Chest - Restore Mana Prime "+6 mana every 5 sec. "
- ["SinglePlusStatCheck"] = "^(.-) ([%+%-]%d+)%.?$",
- -----------------------------
- -- Single Equip Stat Check --
- -----------------------------
- -- stat1, value, stat2 = strfind
- -- stat = stat1..stat2
- -- "^Equip: (.-) by u?p? ?t?o? ?(%d+) ?(.-)%.?$"
- ["SingleEquipStatCheck"] = "^착용 효과: (.-) (%d+)만큼(.-)$",
- -------------
- -- PreScan --
- -------------
- -- Special cases that need to be dealt with before deep scan
- ["PreScanPatterns"] = {
- --["^Equip: Increases attack power by (%d+) in Cat"] = "FERAL_AP",
- --["^Equip: Increases attack power by (%d+) when fighting Undead"] = "AP_UNDEAD", -- Seal of the Dawn ID:13029
- ["^(%d+)의 피해 방어$"] = "BLOCK_VALUE",
- ["^방어도 (%d+)$"] = "ARMOR",
- ["방어도 보강 %(%+(%d+)%)"] = "ARMOR_BONUS",
- ["매 5초마다 (%d+)의 생명력이 회복됩니다.$"] = "HEALTH_REG",
- ["매 5초마다 (%d+)의 마나가 회복됩니다.$"] = "MANA_REG",
- ["^.-공격력 %+?%d+ %- (%d+)$"] = "MAX_DAMAGE",
- ["^%(초당 공격력 ([%d%.]+)%)$"] = "DPS",
- -- Exclude
- ["^(%d+)칸"] = false, -- Set Name (0/9)
- ["^[%D ]+ %((%d+)/%d+%)$"] = false, -- Set Name (0/9)
- ["|cff808080"] = false, -- Gray text " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Red gem|r"
- -- Procs
- ["발동"] = false, -- [Mark of Defiance] ID:27924 -- [Staff of the Qiraji Prophets] ID:21128
- ["확률로"] = false, -- [Darkmoon Card: Heroism] ID:19287
- ["가격 당했을 때"] = false, -- [Essence of the Pure Flame] ID: 18815
- ["성공하면"] = false,
- },
- --------------
- -- DeepScan --
- --------------
- -- Strip leading "Equip: ", "Socket Bonus: "
- ["Equip: "] = "착용 효과: ",
- ["Socket Bonus: "] = "보석 장착 보너스: ",
- -- Strip trailing "."
- ["."] = ".",
- ["DeepScanSeparators"] = {
- "/", -- "+10 Defense Rating/+10 Stamina/+15 Block Value": ZG Enchant
- " & ", -- "+26 Healing Spells & 2% Reduced Threat": Bracing Earthstorm Diamond ID:25897
- ", ", -- "+6 Spell Damage, +5 Spell Crit Rating": Potent Ornate Topaz ID: 28123
- "%. ", -- "Equip: Increases attack power by 81 when fighting Undead. It also allows the acquisition of Scourgestones on behalf of the Argent Dawn.": Seal of the Dawn
- " / ",
- },
- ["DeepScanWordSeparators"] = {
- -- only put word separators here like "and" in english
- --" and ", -- "Critical Rating +6 and Dodge Rating +5": Assassin's Fire Opal ID:30565
- },
- ["DualStatPatterns"] = { -- all lower case
- ["^%+(%d+) 치유량 %+(%d+) 주문 공격력$"] = {{"HEAL",}, {"SPELL_DMG",},},
- ["^모든 주문 및 효과에 의한 치유량이 최대 (%d+)만큼, 공격력이 최대 (%d+)만큼 증가합니다$"] = {{"HEAL",}, {"SPELL_DMG",},},
- },
- ["DeepScanPatterns"] = {
- "^(.-) (%d+)만큼(.-)$", -- "xxx by up to 22 xxx" (scan first)
- "^(.-) 최대 (%d+)만큼(.-)$", -- "xxx by up to 22 xxx" (scan first)
- "^(.-) ?([%+%-]%d+) ?(.-)$", -- "xxx xxx +22" or "+22 xxx xxx" or "xxx +22 xxx" (scan 2ed)
- "^(.-) ?([%d%.]+) ?(.-)$", -- 22.22 xxx xxx (scan last)
- },
- -----------------------
- -- Stat Lookup Table --
- -----------------------
- ["StatIDLookup"] = {
- ["공격 시 적의 방어도를 무시합니다"] = {"IGNORE_ARMOR"}, -- StatLogic:GetSum("item:33733")
- ["% 위협"] = {"THREAT_MOD"}, -- StatLogic:GetSum("item:23344:2613")
- ["은신 효과가 증가합니다"] = {"STEALTH_LEVEL"}, -- [Nightscape Boots] ID: 8197
- ["무기 공격력"] = {"MELEE_DMG"}, -- Enchant
- ["탈것의 속도가%만큼 증가합니다"] = {"MOUNT_SPEED"}, -- [Highlander's Plate Greaves] ID: 20048
-
- ["모든 능력치"] = {"STR", "AGI", "STA", "INT", "SPI",},
- ["힘"] = {"STR",},
- ["민첩성"] = {"AGI",},
- ["체력"] = {"STA",},
- ["지능"] = {"INT",},
- ["정신력"] = {"SPI",},
-
- ["비전 저항력"] = {"ARCANE_RES",},
- ["화염 저항력"] = {"FIRE_RES",},
- ["자연 저항력"] = {"NATURE_RES",},
- ["냉기 저항력"] = {"FROST_RES",},
- ["암흑 저항력"] = {"SHADOW_RES",},
- ["비전 저항"] = {"ARCANE_RES",}, -- Arcane Armor Kit +8 Arcane Resist
- ["화염 저항"] = {"FIRE_RES",}, -- Flame Armor Kit +8 Fire Resist
- ["자연 저항"] = {"NATURE_RES",}, -- Frost Armor Kit +8 Frost Resist
- ["냉기 저항"] = {"FROST_RES",}, -- Nature Armor Kit +8 Nature Resist
- ["암흑 저항"] = {"SHADOW_RES",}, -- Shadow Armor Kit +8 Shadow Resist
- ["암흑 저항력"] = {"SHADOW_RES",}, -- Demons Blood ID: 10779
- ["모든 저항력"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
- ["모든 저항"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
-
- ["낚시"] = {"FISHING",}, -- Fishing enchant ID:846
- ["낚시 숙련도"] = {"FISHING",}, -- Fishing lure
- ["낚시 숙련도가 증가합니다"] = {"FISHING",}, -- Equip: Increased Fishing +20.
- ["채광"] = {"MINING",}, -- Mining enchant ID:844
- ["약초 채집"] = {"HERBALISM",}, -- Heabalism enchant ID:845
- ["무두질"] = {"SKINNING",}, -- Skinning enchant ID:865
-
- ["방어도"] = {"ARMOR_BONUS",},
- ["방어 숙련"] = {"DEFENSE",},
- ["방어 숙련 증가"] = {"DEFENSE",},
- ["피해 방어"] = {"BLOCK_VALUE",}, -- +22 Block Value
- ["피해 방어량"] = {"BLOCK_VALUE",}, -- +22 Block Value
- ["방패의 피해 방어량이 증가합니다"] = {"BLOCK_VALUE",},
-
- ["생명력"] = {"HEALTH",},
- ["HP"] = {"HEALTH",},
- ["마나"] = {"MANA",},
-
- ["전투력"] = {"AP",},
- ["전투력이 증가합니다"] = {"AP",},
- ["언데드 공격 시 전투력"] = {"AP_UNDEAD",},
- -- [Wristwraps of Undead Slaying] ID:23093
- ["언데드 공격 시 전투력이 증가합니다"] = {"AP_UNDEAD",}, -- [Seal of the Dawn] ID:13209
- ["언데드와 전투 시 전투력이 증가합니다. 또한 은빛여명회의 대리인으로서 스컬지석을 모을 수 있습니다"] = {"AP_UNDEAD",},
- ["악마에 대한 전투력이 증가합니다"] = {"AP_DEMON",},
- ["언데드 및 악마에 대한 전투력이 증가합니다"] = {"AP_UNDEAD", "AP_DEMON",}, -- [Mark of the Champion] ID:23206
- ["달빛야수 변신 상태일 때 전투력"] = {"FERAL_AP",},
- ["달빛야수 변신 상태일 때 전투력이 증가합니다"] = {"FERAL_AP",},
- ["원거리 전투력"] = {"RANGED_AP",},
- ["원거리 전투력이 증가합니다"] = {"RANGED_AP",}, -- [High Warlord's Crossbow] ID: 18837
-
- ["생명력 회복량"] = {"MANA_REG",},
- ["매 초마다 (.+)의 생명력"] = {"HEALTH_REG",},
- ["health per"] = {"HEALTH_REG",}, -- Frostwolf Insignia Rank 6 ID:17909
- ["Health every"] = {"MANA_REG",},
- ["health every"] = {"HEALTH_REG",}, -- [Resurgence Rod] ID:17743
- ["your normal health regeneration"] = {"HEALTH_REG",}, -- Demons Blood ID: 10779
- ["매 5초마다 (.+)의 생명력"] = {"HEALTH_REG",}, -- [Onyxia Blood Talisman] ID: 18406
- ["Restoreshealth every 5 sec"] = {"HEALTH_REG",}, -- [Resurgence Rod] ID:17743
- ["마나 회복량"] = {"MANA_REG",}, -- Prophetic Aura +4 Mana Regen/+10 Stamina/+24 Healing Spells http://wow.allakhazam.com/db/spell.html?wspell=24167
- ["매 초마다 (.+)의 마나"] = {"MANA_REG",},
- ["mana per"] = {"MANA_REG",}, -- Resurgence Rod ID:17743 Most common
- ["Mana every"] = {"MANA_REG",},
- ["mana every"] = {"MANA_REG",},
- ["매 5초마다 (.+)의 마나"] = {"MANA_REG",}, -- [Royal Nightseye] ID: 24057
- ["Mana every 5 Sec"] = {"MANA_REG",}, --
- ["5초당 마나 회복량"] = {"MANA_REG",}, -- Enchant Chest - Restore Mana Prime "+6 mana every 5 sec." http://wow.allakhazam.com/db/spell.html?wspell=33991
- ["Mana per 5 Seconds"] = {"MANA_REG",}, -- [Royal Shadow Draenite] ID: 23109
- ["Mana Per 5 sec"] = {"MANA_REG",}, -- [Royal Shadow Draenite] ID: 23109
- ["Mana per 5 sec"] = {"MANA_REG",}, -- [Cyclone Shoulderpads] ID: 29031
- ["mana per 5 sec"] = {"MANA_REG",}, -- [Royal Tanzanite] ID: 30603
- ["Restoresmana per 5 sec"] = {"MANA_REG",}, -- [Resurgence Rod] ID:17743
- ["Mana restored per 5 seconds"] = {"MANA_REG",}, -- Magister's Armor Kit +3 Mana restored per 5 seconds http://wow.allakhazam.com/db/spell.html?wspell=32399
- ["Mana Regenper 5 sec"] = {"MANA_REG",}, -- Enchant Bracer - Mana Regeneration "Mana Regen 4 per 5 sec." http://wow.allakhazam.com/db/spell.html?wspell=23801
- ["Mana per 5 Sec"] = {"MANA_REG",}, -- Enchant Bracer - Restore Mana Prime "6 Mana per 5 Sec." http://wow.allakhazam.com/db/spell.html?wspell=27913
-
- ["주문 관통력"] = {"SPELLPEN",}, -- Enchant Cloak - Spell Penetration "+20 Spell Penetration" http://wow.allakhazam.com/db/spell.html?wspell=34003
- ["주문 관통력이 증가합니다"] = {"SPELLPEN",},
-
- ["치유량 및 주문 공격력"] = {"SPELL_DMG", "HEAL",}, -- Arcanum of Focus +8 Healing and Spell Damage http://wow.allakhazam.com/db/spell.html?wspell=22844
- ["치유 및 주문 공격력"] = {"SPELL_DMG", "HEAL",},
- ["주문 공격력 및 치유량"] = {"SPELL_DMG", "HEAL",},
- ["주문 공격력"] = {"SPELL_DMG", "HEAL",},
- ["모든 주문 및 효과의 공격력과 치유량이 증가합니다"] = {"SPELL_DMG", "HEAL"},
- ["주위 30미터 반경에 있는 모든 파티원의 모든 주문 및 효과의 공격력과 치유량이 증가합니다"] = {"SPELL_DMG", "HEAL"}, -- Atiesh
- ["주문 공격력 및 치유량"] = {"SPELL_DMG", "HEAL",}, --StatLogic:GetSum("item:22630")
- ["공격력"] = {"SPELL_DMG",},
- ["주문 공격력이 증가합니다"] = {"SPELL_DMG",}, -- Atiesh ID:22630, 22631, 22632, 22589
- ["주문 위력"] = {"SPELL_DMG",},
- ["신성 피해"] = {"HOLY_SPELL_DMG",},
- ["비전 피해"] = {"ARCANE_SPELL_DMG",},
- ["화염 피해"] = {"FIRE_SPELL_DMG",},
- ["자연 피해"] = {"NATURE_SPELL_DMG",},
- ["냉기 피해"] = {"FROST_SPELL_DMG",},
- ["암흑 피해"] = {"SHADOW_SPELL_DMG",},
- ["신성 주문 공격력"] = {"HOLY_SPELL_DMG",},
- ["비전 주문 공격력"] = {"ARCANE_SPELL_DMG",},
- ["화염 주문 공격력"] = {"FIRE_SPELL_DMG",},
- ["자연 주문 공격력"] = {"NATURE_SPELL_DMG",},
- ["냉기 주문 공격력"] = {"FROST_SPELL_DMG",}, -- Acrobatic Staff of Frozen Wrath ID:3185:0:0:0:0:0:1957
- ["암흑 주문 공격력"] = {"SHADOW_SPELL_DMG",},
- ["암흑 계열의 주문과 효과의 공격력이 증가합니다"] = {"SHADOW_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
- ["냉기 계열의 주문과 효과의 공격력이 증가합니다"] = {"FROST_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
- ["신성 계열의 주문과 효과의 공격력이 증가합니다"] = {"HOLY_SPELL_DMG",},
- ["비전 계열의 주문과 효과의 공격력이 증가합니다"] = {"ARCANE_SPELL_DMG",},
- ["화염 계열의 주문과 효과의 공격력이 증가합니다"] = {"FIRE_SPELL_DMG",},
- ["자연 계열의 주문과 효과의 공격력이 증가합니다"] = {"NATURE_SPELL_DMG",},
- ["Increases the damage done by Holy spells and effects"] = {"HOLY_SPELL_DMG",}, -- Drape of the Righteous ID:30642
- ["Increases the damage done by Arcane spells and effects"] = {"ARCANE_SPELL_DMG",}, -- Added just in case
- ["Increases the damage done by Fire spells and effects"] = {"FIRE_SPELL_DMG",}, -- Added just in case
- ["Increases the damage done by Frost spells and effects"] = {"FROST_SPELL_DMG",}, -- Added just in case
- ["Increases the damage done by Nature spells and effects"] = {"NATURE_SPELL_DMG",}, -- Added just in case
- ["Increases the damage done by Shadow spells and effects"] = {"SHADOW_SPELL_DMG",}, -- Added just in case
-
- -- [Robe of Undead Cleansing] ID:23085
- ["언데드에 대한 효과나 주문에 의한 피해가 증가합니다"] = {"SPELL_DMG_UNDEAD"},
- ["언데드와 전투 시 모든 주문 및 효과에 의한 피해량이 증가합니다. 또한 은빛여명회의 대리인으로서 스컬지석을 모을 수 있습니다"] = {"SPELL_DMG_UNDEAD"},
- ["언데드 및 악마에 대한 주문 및 효과에 의한 공격력이 증가합니다"] = {"SPELL_DMG_UNDEAD", "SPELL_DMG_DEMON"}, -- [Mark of the Champion] ID:23207
-
- ["주문 치유량"] = {"HEAL",}, -- Enchant Gloves - Major Healing "+35 Healing Spells" http://wow.allakhazam.com/db/spell.html?wspell=33999
- ["치유량 증가"] = {"HEAL",},
- ["치유량"] = {"HEAL",},
- ["healing Spells"] = {"HEAL",},
- ["주문 공격력"] = {"SPELL_DMG",}, -- 2.3.0 StatLogic:GetSum("item:23344:2343")
- ["Healing Spells"] = {"HEAL",}, -- [Royal Nightseye] ID: 24057
- ["모든 주문 및 효과에 의한 치유량이"] = {"HEAL",}, -- 2.3.0
- ["공격력이 증가합니다"] = {"SPELL_DMG",}, -- 2.3.0
- ["모든 주문 및 효과에 의한 치유량이 증가합니다"] = {"HEAL",},
- ["주위 30미터 반경에 있는 모든 파티원의 모든 주문 및 효과에 의한 치유량이 증가합니다"] = {"HEAL",}, -- Atiesh
- ["your healing"] = {"HEAL",}, -- Atiesh
-
- ["초당 공격력"] = {"DPS",},
- ["초당의 피해 추가"] = {"DPS",}, -- [Thorium Shells] ID: 15977
-
- ["방어 숙련도"] = {"DEFENSE_RATING",},
- ["방어 숙련도가 증가합니다"] = {"DEFENSE_RATING",},
- ["회피 숙련도"] = {"DODGE_RATING",},
- ["회피 숙련도가 증가합니다."] = {"DODGE_RATING",},
- ["무기 막기 숙련도"] = {"PARRY_RATING",},
- ["무기 막기 숙련도가 증가합니다"] = {"PARRY_RATING",},
- ["방패 막기 숙련도"] = {"BLOCK_RATING",}, -- Enchant Shield - Lesser Block +10 Shield Block Rating http://wow.allakhazam.com/db/spell.html?wspell=13689
- ["방패 막기 숙련도"] = {"BLOCK_RATING",},
- ["방패 막기 숙련도가 증가합니다"] = {"BLOCK_RATING",},
- ["방패 막기 숙련도가 증가합니다"] = {"BLOCK_RATING",},
-
- ["적중도"] = {"MELEE_HIT_RATING",},
- ["적중도가 증가합니다"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_RATING
- ["근접 적중도가 증가합니다"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_MELEE_RATING
- ["Increases your hit rating"] = {"MELEE_HIT_RATING",},
- ["주문 적중"] = {"SPELL_HIT_RATING",}, -- Presence of Sight +18 Healing and Spell Damage/+8 Spell Hit http://wow.allakhazam.com/db/spell.html?wspell=24164
- ["주문 적중도"] = {"SPELL_HIT_RATING",},
- ["주문의 적중도"] = {"SPELL_HIT_RATING",}, -- ITEM_MOD_HIT_SPELL_RATING
- ["주문 적중도가 증가합니다"] = {"SPELL_HIT_RATING",},
- ["원거리 적중도"] = {"RANGED_HIT_RATING",},
- ["원거리 적중도가 증가합니다"] = {"RANGED_HIT_RATING",}, -- ITEM_MOD_HIT_RANGED_RATING
- ["Increases your ranged hit rating"] = {"RANGED_HIT_RATING",},
-
- ["치명타 적중도"] = {"MELEE_CRIT_RATING",},
- ["Critical Rating"] = {"MELEE_CRIT_RATING",},
- ["Critical Strike Rating"] = {"MELEE_CRIT_RATING",},
- ["치명타 적중도가 증가합니다"] = {"MELEE_CRIT_RATING",},
- ["근접 치명타 적중도가 증가합니다"] = {"MELEE_CRIT_RATING",},
- ["Improves critical strike rating"] = {"MELEE_CRIT_RATING",},
- ["주문 극대화 적중도"] = {"SPELL_CRIT_RATING",},
- ["주문의 극대화 적중도"] = {"SPELL_CRIT_RATING",},
- ["Spell Critical Rating"] = {"SPELL_CRIT_RATING",},
- ["Spell Crit Rating"] = {"SPELL_CRIT_RATING",},
- ["주문의 극대화 적중도가 증가합니다"] = {"SPELL_CRIT_RATING",},
- ["주위 30미터 반경에 있는 모든 파티원의 주문 극대화 적중도가 증가합니다"] = {"SPELL_CRIT_RATING",},
- ["주문 극대화 적중도가 증가합니다"] = {"SPELL_CRIT_RATING",},
- ["원거리 치명타 적중도가 증가합니다"] = {"RANGED_CRIT_RATING",}, -- Fletcher's Gloves ID:7348
-
- ["공격 회피 숙련도가 증가합니다"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RATING
- ["근접 공격 회피 숙련도가 증가합니다"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_MELEE_RATING
- ["원거리 공격 회피 숙련도가 증가합니다"] = {"RANGED_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RANGED_RATING
- ["주문 공격 회피 숙련도가 증가합니다"] = {"SPELL_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_SPELL_RATING
- ["탄력도"] = {"RESILIENCE_RATING",},
- ["탄력도"] = {"RESILIENCE_RATING",}, -- Enchant Chest - Major Resilience "+15 Resilience Rating" http://wow.allakhazam.com/db/spell.html?wspell=33992
- ["탄력도가 증가합니다"] = {"RESILIENCE_RATING",},
- ["치명타 회피 숙련도가 증가합니다"] = {"MELEE_CRIT_AVOID_RATING",},
- ["근접 치명타 회피 숙련도가 증가합니다"] = {"MELEE_CRIT_AVOID_RATING",},
- ["원거리 치명타 회피 숙련도가 증가합니다"] = {"RANGED_CRIT_AVOID_RATING",},
- ["주문 치명타 회피 숙련도가 증가합니다"] = {"SPELL_CRIT_AVOID_RATING",},
-
- ["공격 가속도"] = {"MELEE_HASTE_RATING"},
- ["주문 시전 가속도"] = {"SPELL_HASTE_RATING"},
- ["원거리 공격 가속도"] = {"RANGED_HASTE_RATING"},
- ["공격 가속도가 증가합니다"] = {"MELEE_HASTE_RATING"},
- ["근접 공격 가속도가 증가합니다"] = {"MELEE_HASTE_RATING"},
- ["주문 시전 가속도가 증가합니다"] = {"SPELL_HASTE_RATING"},
- ["원거리 공격 가속도가 증가합니다"] = {"RANGED_HASTE_RATING"},
-
- ["단검류 숙련도가 증가합니다"] = {"DAGGER_WEAPON_RATING"},
- ["한손 도검류 숙련도가 증가합니다"] = {"SWORD_WEAPON_RATING"},
- ["양손 도검류 숙련도가 증가합니다"] = {"2H_SWORD_WEAPON_RATING"},
- ["한손 도끼류 숙련도가 증가합니다"] = {"AXE_WEAPON_RATING"},
- ["양손 도끼류 숙련도가 증가합니다"] = {"2H_AXE_WEAPON_RATING"},
- ["Increases two-handed axes skill rating"] = {"2H_AXE_WEAPON_RATING"},
- ["한손 둔기류 숙련도가 증가합니다"] = {"MACE_WEAPON_RATING"},
- ["양손 둔기류 숙련도가 증가합니다"] = {"2H_MACE_WEAPON_RATING"},
- ["총기류 숙련도가 증가합니다"] = {"GUN_WEAPON_RATING"},
- ["석궁류 숙련도가 증가합니다"] = {"CROSSBOW_WEAPON_RATING"},
- ["활류 숙련도가 증가합니다"] = {"BOW_WEAPON_RATING"},
- ["야생 전투 숙련도가 증가합니다"] = {"FERAL_WEAPON_RATING"},
- ["장착 무기류 숙련도가 증가합니다"] = {"FIST_WEAPON_RATING"}, -- Demonblood Eviscerator
- ["맨손 전투 숙련도가 증가합니다"] = {"FIST_WEAPON_RATING"}, -- Demonblood Eviscerator ID:27533
- ["지팡이류 숙련도가 증가합니다."] = {"STAFF_WEAPON_RATING"}, -- Leggings of the Fang ID:10410
-
- ["숙련도가 증가합니다"] = {"EXPERTISE_RATING"},
- -- Exclude
- ["초"] = false,
- ["to"] = false,
- ["칸 가방"] = false,
- ["칸 화살통"] = false,
- ["칸 탄환 주머니"] = false,
- ["원거리 공격 속도가%만큼 증가합니다"] = false, -- AV quiver
- ["원거리 무기 공격 속도가%만큼 증가합니다"] = false, -- AV quiver
- },
-}
-DisplayLocale.koKR = {
- ----------------
- -- Stat Names --
- ----------------
- -- Please localize these strings too, global strings were used in the enUS locale just to have minimum
- -- localization effect when a locale is not available for that language, you don't have to use global
- -- strings in your localization.
- ["StatIDToName"] = {
- --[StatID] = {FullName, ShortName},
- ---------------------------------------------------------------------------
- -- Tier1 Stats - Stats parsed directly off items
- ["EMPTY_SOCKET_RED"] = {EMPTY_SOCKET_RED, EMPTY_SOCKET_RED}, -- EMPTY_SOCKET_RED = "Red Socket";
- ["EMPTY_SOCKET_YELLOW"] = {EMPTY_SOCKET_YELLOW, EMPTY_SOCKET_YELLOW}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
- ["EMPTY_SOCKET_BLUE"] = {EMPTY_SOCKET_BLUE, EMPTY_SOCKET_BLUE}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
- ["EMPTY_SOCKET_META"] = {EMPTY_SOCKET_META, EMPTY_SOCKET_META}, -- EMPTY_SOCKET_META = "Meta Socket";
-
- ["IGNORE_ARMOR"] = {"방어도 무시", "Ignore Armor"},
- ["THREAT_MOD"] = {"위협(%)", "Threat(%)"},
- ["STEALTH_LEVEL"] = {"은신 등급", "Stealth"},
- ["MELEE_DMG"] = {"근접 무기 "..DAMAGE, "Wpn Dmg"}, -- DAMAGE = "Damage"
- ["MOUNT_SPEED"] = {"탈것 속도(%)", "Mount Spd(%)"},
- ["RUN_SPEED"] = {"이동 속도(%)", "Run Spd(%)"},
-
- ["STR"] = {SPELL_STAT1_NAME, "Str"},
- ["AGI"] = {SPELL_STAT2_NAME, "Agi"},
- ["STA"] = {SPELL_STAT3_NAME, "Sta"},
- ["INT"] = {SPELL_STAT4_NAME, "Int"},
- ["SPI"] = {SPELL_STAT5_NAME, "Spi"},
- ["ARMOR"] = {ARMOR, ARMOR},
- ["ARMOR_BONUS"] = {"효과에 의한"..ARMOR, ARMOR.."(Bonus)"},
-
- ["FIRE_RES"] = {RESISTANCE2_NAME, "FR"},
- ["NATURE_RES"] = {RESISTANCE3_NAME, "NR"},
- ["FROST_RES"] = {RESISTANCE4_NAME, "FrR"},
- ["SHADOW_RES"] = {RESISTANCE5_NAME, "SR"},
- ["ARCANE_RES"] = {RESISTANCE6_NAME, "AR"},
-
- ["FISHING"] = {"낚시", "Fishing"},
- ["MINING"] = {"채광", "Mining"},
- ["HERBALISM"] = {"약초채집", "Herbalism"},
- ["SKINNING"] = {"무두질", "Skinning"},
-
- ["BLOCK_VALUE"] = {"피해 방어량", "Block Value"},
-
- ["AP"] = {"전투력", "AP"},
- ["RANGED_AP"] = {RANGED_ATTACK_POWER, "RAP"},
- ["FERAL_AP"] = {"야생 전투력", "Feral AP"},
- ["AP_UNDEAD"] = {"전투력 (언데드)", "AP(Undead)"},
- ["AP_DEMON"] = {"전투력 (악마)", "AP(Demon)"},
-
- ["HEAL"] = {"치유량", "Heal"},
-
- ["SPELL_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE, PLAYERSTAT_SPELL_COMBAT.." Dmg"},
- ["SPELL_DMG_UNDEAD"] = {PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.." (언데드)", PLAYERSTAT_SPELL_COMBAT.." Dmg".."(Undead)"},
- ["SPELL_DMG_DEMON"] = {PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.." (악마)", PLAYERSTAT_SPELL_COMBAT.." Dmg".."(Demon)"},
- ["HOLY_SPELL_DMG"] = {SPELL_SCHOOL1_CAP.." "..DAMAGE, SPELL_SCHOOL1_CAP.." Dmg"},
- ["FIRE_SPELL_DMG"] = {SPELL_SCHOOL2_CAP.." "..DAMAGE, SPELL_SCHOOL2_CAP.." Dmg"},
- ["NATURE_SPELL_DMG"] = {SPELL_SCHOOL3_CAP.." "..DAMAGE, SPELL_SCHOOL3_CAP.." Dmg"},
- ["FROST_SPELL_DMG"] = {SPELL_SCHOOL4_CAP.." "..DAMAGE, SPELL_SCHOOL4_CAP.." Dmg"},
- ["SHADOW_SPELL_DMG"] = {SPELL_SCHOOL5_CAP.." "..DAMAGE, SPELL_SCHOOL5_CAP.." Dmg"},
- ["ARCANE_SPELL_DMG"] = {SPELL_SCHOOL6_CAP.." "..DAMAGE, SPELL_SCHOOL6_CAP.." Dmg"},
-
- ["SPELLPEN"] = {PLAYERSTAT_SPELL_COMBAT.." "..SPELL_PENETRATION, SPELL_PENETRATION},
-
- ["HEALTH"] = {HEALTH, HP},
- ["MANA"] = {MANA, MP},
- ["HEALTH_REG"] = {HEALTH.." 재생", "HP5"},
- ["MANA_REG"] = {MANA.." 재생", "MP5"},
-
- ["MAX_DAMAGE"] = {"최대 공격력", "Max Dmg"},
- ["DPS"] = {"초당 공격력", "DPS"},
-
- ["DEFENSE_RATING"] = {COMBAT_RATING_NAME2, COMBAT_RATING_NAME2}, -- COMBAT_RATING_NAME2 = "Defense Rating"
- ["DODGE_RATING"] = {COMBAT_RATING_NAME3, COMBAT_RATING_NAME3}, -- COMBAT_RATING_NAME3 = "Dodge Rating"
- ["PARRY_RATING"] = {COMBAT_RATING_NAME4, COMBAT_RATING_NAME4}, -- COMBAT_RATING_NAME4 = "Parry Rating"
- ["BLOCK_RATING"] = {COMBAT_RATING_NAME5, COMBAT_RATING_NAME5}, -- COMBAT_RATING_NAME5 = "Block Rating"
- ["MELEE_HIT_RATING"] = {COMBAT_RATING_NAME6, COMBAT_RATING_NAME6}, -- COMBAT_RATING_NAME6 = "Hit Rating"
- ["RANGED_HIT_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME6, PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME6}, -- PLAYERSTAT_RANGED_COMBAT = "Ranged"
- ["SPELL_HIT_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME6, PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME6}, -- PLAYERSTAT_SPELL_COMBAT = "Spell"
- ["MELEE_HIT_AVOID_RATING"] = {"근접 공격 회피 "..RATING, "Hit Avoidance "..RATING},
- ["RANGED_HIT_AVOID_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." 공격 회피 "..RATING, PLAYERSTAT_RANGED_COMBAT.." Hit Avoidance "..RATING},
- ["SPELL_HIT_AVOID_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." 공격 회피 "..RATING, PLAYERSTAT_SPELL_COMBAT.." Hit Avoidance "..RATING},
- ["MELEE_CRIT_RATING"] = {COMBAT_RATING_NAME9, COMBAT_RATING_NAME9}, -- COMBAT_RATING_NAME9 = "Crit Rating"
- ["RANGED_CRIT_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME9, PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME9},
- ["SPELL_CRIT_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME9, PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME9},
- ["MELEE_CRIT_AVOID_RATING"] = {"근접 치명타 공격 회피 "..RATING, "Crit Avoidance "..RATING},
- ["RANGED_CRIT_AVOID_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 공격 회피 "..RATING, PLAYERSTAT_RANGED_COMBAT.." Crit Avoidance "..RATING},
- ["SPELL_CRIT_AVOID_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 공격 회피 "..RATING, PLAYERSTAT_SPELL_COMBAT.." Crit Avoidance "..RATING},
- ["RESILIENCE_RATING"] = {COMBAT_RATING_NAME15, COMBAT_RATING_NAME15}, -- COMBAT_RATING_NAME15 = "Resilience"
- ["MELEE_HASTE_RATING"] = {"가속도 "..RATING, "Haste "..RATING}, --
- ["RANGED_HASTE_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." 가속도 "..RATING, PLAYERSTAT_RANGED_COMBAT.." Haste "..RATING},
- ["SPELL_HASTE_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." 가속도 "..RATING, PLAYERSTAT_SPELL_COMBAT.." Haste "..RATING},
- ["DAGGER_WEAPON_RATING"] = {"단검류 "..SKILL.." "..RATING, "Dagger "..RATING}, -- SKILL = "Skill"
- ["SWORD_WEAPON_RATING"] = {"도검류 "..SKILL.." "..RATING, "Sword "..RATING},
- ["2H_SWORD_WEAPON_RATING"] = {"양손 도검류 "..SKILL.." "..RATING, "2H Sword "..RATING},
- ["AXE_WEAPON_RATING"] = {"도끼류 "..SKILL.." "..RATING, "Axe "..RATING},
- ["2H_AXE_WEAPON_RATING"] = {"양손 도끼류 "..SKILL.." "..RATING, "2H Axe "..RATING},
- ["MACE_WEAPON_RATING"] = {"둔기류 "..SKILL.." "..RATING, "Mace "..RATING},
- ["2H_MACE_WEAPON_RATING"] = {"양손 둔기류 "..SKILL.." "..RATING, "2H Mace "..RATING},
- ["GUN_WEAPON_RATING"] = {"총기류 "..SKILL.." "..RATING, "Gun "..RATING},
- ["CROSSBOW_WEAPON_RATING"] = {"석궁류 "..SKILL.." "..RATING, "Crossbow "..RATING},
- ["BOW_WEAPON_RATING"] = {"활류 "..SKILL.." "..RATING, "Bow "..RATING},
- ["FERAL_WEAPON_RATING"] = {"야생 "..SKILL.." "..RATING, "Feral "..RATING},
- ["FIST_WEAPON_RATING"] = {"장착 무기류 "..SKILL.." "..RATING, "Unarmed "..RATING},
- ["STAFF_WEAPON_RATING"] = {"지팡이류 "..SKILL.." "..RATING, "Staff "..RATING}, -- Leggings of the Fang ID:10410
- --["EXPERTISE_RATING"] = {STAT_EXPERTISE.." "..RATING, STAT_EXPERTISE.." "..RATING},
- ["EXPERTISE_RATING"] = {"숙련 ".." "..RATING, "Expertise".." "..RATING},
-
- ---------------------------------------------------------------------------
- -- Tier2 Stats - Stats that only show up when broken down from a Tier1 stat
- -- Str -> AP, Block Value
- -- Agi -> AP, Crit, Dodge
- -- Sta -> Health
- -- Int -> Mana, Spell Crit
- -- Spi -> mp5nc, hp5oc
- -- Ratings -> Effect
- ["HEALTH_REG_OUT_OF_COMBAT"] = {HEALTH.." 재생 (비전투)", "HP5(OC)"},
- ["MANA_REG_NOT_CASTING"] = {MANA.." 재생 (미시전)", "MP5(NC)"},
- ["MELEE_CRIT_DMG_REDUCTION"] = {"치명타 피해 감소(%)", "Crit Dmg Reduc(%)"},
- ["RANGED_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 피해 감소(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg Reduc(%)"},
- ["SPELL_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 피해 감소(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg Reduc(%)"},
- ["DEFENSE"] = {DEFENSE, "Def"},
- ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
- ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
- ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
- ["AVOIDANCE"] = {"공격 회피(%)", "Avoidance(%)"},
- ["MELEE_HIT"] = {"적중률(%)", "Hit(%)"},
- ["RANGED_HIT"] = {PLAYERSTAT_RANGED_COMBAT.." 적중률(%)", PLAYERSTAT_RANGED_COMBAT.." Hit(%)"},
- ["SPELL_HIT"] = {PLAYERSTAT_SPELL_COMBAT.." 적중률(%)", PLAYERSTAT_SPELL_COMBAT.." Hit(%)"},
- ["MELEE_HIT_AVOID"] = {"근접 공격 회피(%)", "Hit Avd(%)"},
- ["RANGED_HIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." 공격 회피(%)", PLAYERSTAT_RANGED_COMBAT.." Hit Avd(%)"},
- ["SPELL_HIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." 공격 회피(%)", PLAYERSTAT_SPELL_COMBAT.." Hit Avd(%)"},
- ["MELEE_CRIT"] = {MELEE_CRIT_CHANCE.."(%)", "Crit(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
- ["RANGED_CRIT"] = {PLAYERSTAT_RANGED_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_RANGED_COMBAT.." Crit(%)"},
- ["SPELL_CRIT"] = {PLAYERSTAT_SPELL_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_SPELL_COMBAT.." Crit(%)"},
- ["MELEE_CRIT_AVOID"] = {"근접 치명타 공격 회피(%)", "Crit Avd(%)"},
- ["RANGED_CRIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 공격 회피(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Avd(%)"},
- ["SPELL_CRIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 공격 회피(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Avd(%)"},
- ["MELEE_HASTE"] = {"가속도(%)", "Haste(%)"}, --
- ["RANGED_HASTE"] = {PLAYERSTAT_RANGED_COMBAT.." 가속도(%)", PLAYERSTAT_RANGED_COMBAT.." Haste(%)"},
- ["SPELL_HASTE"] = {PLAYERSTAT_SPELL_COMBAT.." 가속도(%)", PLAYERSTAT_SPELL_COMBAT.." Haste(%)"},
- ["DAGGER_WEAPON"] = {"단검류 "..SKILL, "Dagger"}, -- SKILL = "Skill"
- ["SWORD_WEAPON"] = {"도검류 "..SKILL, "Sword"},
- ["2H_SWORD_WEAPON"] = {"양손 도검류 "..SKILL, "2H Sword"},
- ["AXE_WEAPON"] = {"도끼류 "..SKILL, "Axe"},
- ["2H_AXE_WEAPON"] = {"양손 도끼류 "..SKILL, "2H Axe"},
- ["MACE_WEAPON"] = {"둔기류 "..SKILL, "Mace"},
- ["2H_MACE_WEAPON"] = {"양손 둔기류 "..SKILL, "2H Mace"},
- ["GUN_WEAPON"] = {"총기류 "..SKILL, "Gun"},
- ["CROSSBOW_WEAPON"] = {"석궁류 "..SKILL, "Crossbow"},
- ["BOW_WEAPON"] = {"활류 "..SKILL, "Bow"},
- ["FERAL_WEAPON"] = {"야생 "..SKILL, "Feral"},
- ["FIST_WEAPON"] = {"장착 무기류 "..SKILL, "Unarmed"},
- ["STAFF_WEAPON"] = {"지팡이류 "..SKILL, "Staff"}, -- Leggings of the Fang ID:10410
- --["EXPERTISE"] = {STAT_EXPERTISE, STAT_EXPERTISE},
- ["EXPERTISE"] = {"숙련 ", "Expertise"},
-
- ---------------------------------------------------------------------------
- -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
- -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
- -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
- -- Expertise -> Dodge Neglect, Parry Neglect
- ["DODGE_NEGLECT"] = {DODGE.." 무시(%)", DODGE.." Neglect(%)"},
- ["PARRY_NEGLECT"] = {PARRY.." 무시(%)", PARRY.." Neglect(%)"},
- ["BLOCK_NEGLECT"] = {BLOCK.." 무시(%)", BLOCK.." Neglect(%)"},
-
- ---------------------------------------------------------------------------
- -- Talants
- ["MELEE_CRIT_DMG"] = {"치명타 공격력(%)", "Crit Dmg(%)"},
- ["RANGED_CRIT_DMG"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 공격력(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg(%)"},
- ["SPELL_CRIT_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 공격력(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg(%)"},
-
- ---------------------------------------------------------------------------
- -- Spell Stats
- -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
- -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
- -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
- -- Use strsplit("@", text) to seperate the spell name and statid
- ["THREAT"] = {"위협", "Threat"},
- ["CAST_TIME"] = {"시전 시간", "Cast Time"},
- ["MANA_COST"] = {"마나 소모량", "Mana Cost"},
- ["RAGE_COST"] = {"분노 소모량", "Rage Cost"},
- ["ENERGY_COST"] = {"기력 소모량", "Energy Cost"},
- ["COOLDOWN"] = {"재사용 대기 시간", "CD"},
-
- ---------------------------------------------------------------------------
- -- Stats Mods
- ["MOD_STR"] = {"Mod "..SPELL_STAT1_NAME.."(%)", "Mod Str(%)"},
- ["MOD_AGI"] = {"Mod "..SPELL_STAT2_NAME.."(%)", "Mod Agi(%)"},
- ["MOD_STA"] = {"Mod "..SPELL_STAT3_NAME.."(%)", "Mod Sta(%)"},
- ["MOD_INT"] = {"Mod "..SPELL_STAT4_NAME.."(%)", "Mod Int(%)"},
- ["MOD_SPI"] = {"Mod "..SPELL_STAT5_NAME.."(%)", "Mod Spi(%)"},
- ["MOD_HEALTH"] = {"Mod "..HEALTH.."(%)", "Mod "..HP.."(%)"},
- ["MOD_MANA"] = {"Mod "..MANA.."(%)", "Mod "..MP.."(%)"},
- ["MOD_ARMOR"] = {"Mod 아이템에 의한 "..ARMOR.."(%)", "Mod "..ARMOR.."(Items)".."(%)"},
- ["MOD_BLOCK_VALUE"] = {"Mod 피해 방어량".."(%)", "Mod Block Value".."(%)"},
- ["MOD_DMG"] = {"Mod 피해".."(%)", "Mod Dmg".."(%)"},
- ["MOD_DMG_TAKEN"] = {"Mod 피해량".."(%)", "Mod Dmg Taken".."(%)"},
- ["MOD_CRIT_DAMAGE"] = {"Mod 치명타 피해".."(%)", "Mod Crit Dmg".."(%)"},
- ["MOD_CRIT_DAMAGE_TAKEN"] = {"Mod 치명타 피해량".."(%)", "Mod Crit Dmg Taken".."(%)"},
- ["MOD_THREAT"] = {"Mod 위협".."(%)", "Mod Threat".."(%)"},
- ["MOD_AP"] = {"Mod ".."전투력".."(%)", "Mod AP".."(%)"},
- ["MOD_RANGED_AP"] = {"Mod "..PLAYERSTAT_RANGED_COMBAT.." ".."전투력".."(%)", "Mod RAP".."(%)"},
- ["MOD_SPELL_DMG"] = {"Mod "..PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.."(%)", "Mod "..PLAYERSTAT_SPELL_COMBAT.." Dmg".."(%)"},
- ["MOD_HEALING"] = {"Mod 치유량".."(%)", "Mod Heal".."(%)"},
- ["MOD_CAST_TIME"] = {"Mod 시전 시간".."(%)", "Mod Cast Time".."(%)"},
- ["MOD_MANA_COST"] = {"Mod 마나 소모량".."(%)", "Mod Mana Cost".."(%)"},
- ["MOD_RAGE_COST"] = {"Mod 분노 소모량".."(%)", "Mod Rage Cost".."(%)"},
- ["MOD_ENERGY_COST"] = {"Mod 기력 소모량".."(%)", "Mod Energy Cost".."(%)"},
- ["MOD_COOLDOWN"] = {"Mod 재사용 대기 시간".."(%)", "Mod CD".."(%)"},
-
- ---------------------------------------------------------------------------
- -- Misc Stats
- ["WEAPON_RATING"] = {"무기 "..SKILL.." "..RATING, "Weapon"..SKILL.." "..RATING},
- ["WEAPON_SKILL"] = {"무기 "..SKILL, "Weapon"..SKILL},
- ["MAINHAND_WEAPON_RATING"] = {"주 장비 "..SKILL.." "..RATING, "MH Weapon"..SKILL.." "..RATING},
- ["OFFHAND_WEAPON_RATING"] = {"보조 장비 "..SKILL.." "..RATING, "OH Weapon"..SKILL.." "..RATING},
- ["RANGED_WEAPON_RATING"] = {"원거리 무기 "..SKILL.." "..RATING, "Ranged Weapon"..SKILL.." "..RATING},
- },
-}
diff --git a/libs/StatLogic-1.0/StatLogic-Locale-zhCN.lua b/libs/StatLogic-1.0/StatLogic-Locale-zhCN.lua
deleted file mode 100644
index 9f42681..0000000
--- a/libs/StatLogic-1.0/StatLogic-Locale-zhCN.lua
+++ /dev/null
@@ -1,720 +0,0 @@
--- zhCN localization by iceburn
-PatternLocale.zhCN = {
- ["tonumber"] = tonumber,
- ------------------
- -- Fast Exclude --
- ------------------
- -- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
- ["ExcludeLen"] = 3, -- using string.utf8len
- ["Exclude"] = {
- [""] = true,
- [" \n"] = true,
- [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
- [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
- [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
- [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
- [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
- [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
- [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
- [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
- [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
- ["分解"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
- ["分解需"] = true, -- ITEM_DISENCHANT_MIN_SKILL = "Disenchanting requires %s (%d)"; -- Minimum enchanting skill needed to disenchant
- ["持续时"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
- ["<由%s"] = true, -- ITEM_CREATED_BY = "|cff00ff00|r"; -- %s is the creator of the item
- ["冷却时"] = true, -- ITEM_COOLDOWN_TIME_DAYS = "Cooldown remaining: %d day";
- ["装备唯"] = true, -- Unique-Equipped
- ["唯一"] = true, -- ITEM_UNIQUE = "Unique";
- ["唯一("] = true, -- ITEM_UNIQUE_MULTIPLE = "Unique (%d)";
- ["需要等"] = true, -- Requires Level xx
- ["需要 "] = true, -- Requires Level xx
- ["需要锻"] = true, -- Requires Level xx
- ["\n需要"] = true, -- Requires Level xx
- ["职业:"] = true, -- Classes: xx
- ["种族:"] = true, -- Races: xx (vendor mounts)
- ["使用:"] = true, -- Use:
- ["击中时"] = true, -- Chance On Hit:
- -- Set Bonuses
- -- ITEM_SET_BONUS = "Set: %s";
- -- ITEM_SET_BONUS_GRAY = "(%d) Set: %s";
- -- ITEM_SET_NAME = "%s (%d/%d)"; -- Set name (2/5)
- ["套装:"] = true,
- ["(2) 套装"] = true,
- ["(3) 套装"] = true,
- ["(4) 套装"] = true,
- ["(5) 套装"] = true,
- ["(6) 套装"] = true,
- ["(7) 套装"] = true,
- ["(8) 套装"] = true,
- -- Equip type
- ["弹药"] = true, -- Ice Threaded Arrow ID:19316
- [INVTYPE_AMMO] = true,
- [INVTYPE_HEAD] = true,
- [INVTYPE_NECK] = true,
- [INVTYPE_SHOULDER] = true,
- [INVTYPE_BODY] = true,
- [INVTYPE_CHEST] = true,
- [INVTYPE_ROBE] = true,
- [INVTYPE_WAIST] = true,
- [INVTYPE_LEGS] = true,
- [INVTYPE_FEET] = true,
- [INVTYPE_WRIST] = true,
- [INVTYPE_HAND] = true,
- [INVTYPE_FINGER] = true,
- [INVTYPE_TRINKET] = true,
- [INVTYPE_CLOAK] = true,
- [INVTYPE_WEAPON] = true,
- [INVTYPE_SHIELD] = true,
- [INVTYPE_2HWEAPON] = true,
- [INVTYPE_WEAPONMAINHAND] = true,
- [INVTYPE_WEAPONOFFHAND] = true,
- [INVTYPE_HOLDABLE] = true,
- [INVTYPE_RANGED] = true,
- [INVTYPE_THROWN] = true,
- [INVTYPE_RANGEDRIGHT] = true,
- [INVTYPE_RELIC] = true,
- [INVTYPE_TABARD] = true,
- [INVTYPE_BAG] = true,
- },
- --[[
- textTable = {
- "法术伤害 +6 及法术命中等级 +5",
- "+3 耐力, +4 爆击等级",
- "++26 治疗法术 & 降低2% 威胁值",
- "+3 耐力/+4 爆击等级",
- "插槽加成:每5秒+2法力",
- "装备: 使所有法术和魔法效果所造成的伤害和治疗效果提高最多150点。",
- "装备: 使半径30码范围内所有小队成员的法术爆击等级提高28点。",
- "装备: 使30码范围内的所有队友提高所有法术和魔法效果所造成的伤害和治疗效果,最多33点。",
- "装备: 使周围半径30码范围内队友的所有法术和魔法效果所造成的治疗效果提高最多62点。",
- "装备: 使你的法术伤害提高最多120点,以及你的治疗效果最多300点。",
- "装备: 使周围半径30码范围内的队友每5秒恢复11点法力。",
- "装备: 使法术所造成的治疗效果提高最多300点。",
- "装备: 在猎豹、熊、巨熊和枭兽形态下的攻击强度提高420点。",
- -- "+10 Defense Rating/+10 Stamina/+15 Block Value": ZG Enchant
- -- "+26 Attack Power and +14 Critical Strike Rating": Swift Windfire Diamond ID:28556
- -- "+26 Healing Spells & 2% Reduced Threat": Bracing Earthstorm Diamond ID:25897
- -- "+6 Spell Damage, +5 Spell Crit Rating": Potent Ornate Topaz ID: 28123
- ----
- -- "Critical Rating +6 and Dodge Rating +5": Assassin's Fire Opal ID:30565
- -- "Healing +11 and 2 mana per 5 sec.": Royal Tanzanite ID: 30603
- }
- --]]
- -----------------------
- -- Whole Text Lookup --
- -----------------------
- -- Mainly used for enchants that doesn't have numbers in the text
- ["WholeTextLookup"] = {
- [EMPTY_SOCKET_RED] = {["EMPTY_SOCKET_RED"] = 1}, -- EMPTY_SOCKET_RED = "Red Socket";
- [EMPTY_SOCKET_YELLOW] = {["EMPTY_SOCKET_YELLOW"] = 1}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
- [EMPTY_SOCKET_BLUE] = {["EMPTY_SOCKET_BLUE"] = 1}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
- [EMPTY_SOCKET_META] = {["EMPTY_SOCKET_META"] = 1}, -- EMPTY_SOCKET_META = "Meta Socket";
-
- ["野性"] = {["AP"] = 70}, --
-
- ["初级巫师之油"] = {["SPELL_DMG"] = 8, ["HEAL"] = 8}, --
- ["次级巫师之油"] = {["SPELL_DMG"] = 16, ["HEAL"] = 16}, --
- ["巫师之油"] = {["SPELL_DMG"] = 24, ["HEAL"] = 24}, --
- ["卓越巫师之油"] = {["SPELL_DMG"] = 36, ["HEAL"] = 36, ["SPELL_CRIT_RATING"] = 14}, --
- ["神圣巫师之油"] = {["SPELL_DMG_UNDEAD"] = 60}, --
-
- ["超强法力之油"] = {["MANA_REG"] = 14}, --
- ["初级法力之油"] = {["MANA_REG"] = 4}, --
- ["次级法力之油"] = {["MANA_REG"] = 8}, --
- ["卓越法力之油"] = {["MANA_REG"] = 12, ["HEAL"] = 25}, --
- ["超强巫师之油"] = {["SPELL_DMG"] = 42, ["HEAL"] = 42}, --
-
- ["恒金渔线"] = {["FISHING"] = 5}, --
- ["活力"] = {["MANA_REG"] = 4, ["HEALTH_REG"] = 4}, --
- ["魂霜"] = {["SHADOW_SPELL_DMG"] = 54, ["FROST_SPELL_DMG"] = 54}, --
- ["阳炎"] = {["ARCANE_SPELL_DMG"] = 50, ["FIRE_SPELL_DMG"] = 50}, --
- ["+40 法术伤害"] = {["SPELL_DMG"] = 40, ["HEAL"] = 40}, --
- ["+30 法术伤害"] = {["SPELL_DMG"] = 30, ["HEAL"] = 30}, --
-
- ["秘银马刺"] = {["MOUNT_SPEED"] = 4}, -- Mithril Spurs
- ["坐骑移动速度略微提升"] = {["MOUNT_SPEED"] = 2}, -- Enchant Gloves - Riding Skill
- ["装备: 略微提高移动速度。"] = {["RUN_SPEED"] = 8}, -- [Highlander's Plate Greaves] ID: 20048
- ["移动速度略微提升"] = {["RUN_SPEED"] = 8}, --
- ["略微提高奔跑速度"] = {["RUN_SPEED"] = 8}, --
- ["移动速度略微提升"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Minor Speed
- ["初级速度"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Minor Speed
- ["稳固"] = {["MELEE_HIT_RATING"] = 10}, -- Enchant Boots - Surefooted "Surefooted"
-
- ["狡诈"] = {["THREAT_MOD"] = -2}, -- Enchant Cloak - Subtlety
- ["威胁减少2%"] = {["THREAT_MOD"] = -2}, -- StatLogic:GetSum("item:23344:2832")
- ["装备: 使你可以在水下呼吸。"] = false, -- [Band of Icy Depths] ID: 21526
- ["使你可以在水下呼吸"] = false, --
- ["装备: 免疫缴械。"] = false, -- [Stronghold Gauntlets] ID: 12639
- ["免疫缴械"] = false, --
- ["十字军"] = false, -- Enchant Crusader
- ["生命偷取"] = false, -- Enchant Crusader
- },
- ----------------------------
- -- Single Plus Stat Check --
- ----------------------------
- -- depending on locale, it may be
- -- +19 Stamina = "^%+(%d+) ([%a ]+%a)$"
- -- Stamina +19 = "^([%a ]+%a) %+(%d+)$"
- -- +19 耐力 = "^%+(%d+) (.-)$"
- -- Some have a "." at the end of string like:
- -- Enchant Chest - Restore Mana Prime "+6 mana every 5 sec. "
- ["SinglePlusStatCheck"] = "^([%+%-]%d+) (.-)$",
- -----------------------------
- -- Single Equip Stat Check --
- -----------------------------
- -- stat1, value, stat2 = strfind
- -- stat = stat1..stat2
- -- "^Equip: (.-) by u?p? ?t?o? ?(%d+) ?(.-)%.$"
- --装备: 增加法术命中等级 11点。
- --装备: 提高所有法术和魔法效果所造成的伤害和治疗效果,最多46点。
- --"装备: (.-)提高(最多)?(%d+)(点)?(.-)。$",
- ["SingleEquipStatCheck"] = "装备: (.-)(%d+)点(.-)。$",
- -------------
- -- PreScan --
- -------------
- -- Special cases that need to be dealt with before base scan
- ["PreScanPatterns"] = {
- ["^装备: 猫形态下的攻击强度增加(%d+)"] = "FERAL_AP",
- ["^装备: 与亡灵作战时的攻击强度提高(%d+)点"] = "AP_UNDEAD", -- Seal of the Dawn ID:13029
- ["^(%d+)格挡$"] = "BLOCK_VALUE",
- ["^(%d+)点护甲$"] = "ARMOR",
- ["强化护甲 %+(%d+)"] = "ARMOR_BONUS",
- ["护甲值提高(%d+)点"] = "ARMOR_BONUS",
- ["每5秒恢复(%d+)点法力值。$"] = "MANA_REG",
- ["每5秒恢复(%d+)点生命值。$"] = "HEALTH_REG",
- ["每5秒回复(%d+)点法力值。$"] = "MANA_REG",
- ["每5秒回复(%d+)点法力值$"] = "MANA_REG",
- ["每5秒回复(%d+)点生命值。$"] = "HEALTH_REG",
- ["^%+?%d+ %- (%d+).-伤害$"] = "MAX_DAMAGE",
- ["^(每秒伤害([%d%.]+))$"] = "DPS",
- -- Exclude
- ["^(%d+)格.-包"] = false, -- # of slots and bag type
- ["^(%d+)格.-袋"] = false, -- # of slots and bag type
- ["^(%d+)格容器"] = false, -- # of slots and bag type
- ["^.+((%d+)/%d+)$"] = false, -- Set Name (0/9)
- ["|cff808080"] = false, -- Gray text " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Red gem|r"
- -- Procs
- ["几率"] = false, --[挑战印记] ID:27924
- ["机率"] = false,
- ["有一定几率"] = false, -- [Mark of Defiance] ID:27924 -- [Staff of the Qiraji Prophets] ID:21128
- ["有可能"] = false, -- [Darkmoon Card: Heroism] ID:19287
- ["命中时"] = false, -- [黑色摧毁者手套] ID:22194
- ["被击中之后"] = false, -- [Essence of the Pure Flame] ID: 18815
- ["在杀死一个敌人"] = false, -- [注入精华的蘑菇] ID:28109
- ["每当你的"] = false, -- [电光相容器] ID: 28785
- ["被击中时"] = false, --
- ["你每施放一次法术,此增益的效果就降低17点伤害和34点治疗效果"] = false, --赞达拉英雄护符 ID:19950
- },
- --------------
- -- DeepScan --
- --------------
- -- Strip leading "Equip: ", "Socket Bonus: "
- ["Equip: "] = "装备: ", -- ITEM_SPELL_TRIGGER_ONEQUIP = "Equip:";
- ["Socket Bonus: "] = "镶孔奖励: ", -- ITEM_SOCKET_BONUS = "Socket Bonus: %s"; -- Tooltip tag for socketed item matched socket bonuses
- -- Strip trailing "."
- ["."] = "。",
- ["DeepScanSeparators"] = {
- "/", -- "+10 Defense Rating/+10 Stamina/+15 Block Value": ZG Enchant
- " & ", -- "+26 Healing Spells & 2% Reduced Threat": Bracing Earthstorm Diamond ID:25897
- ", ", -- "+6 Spell Damage, +5 Spell Crit Rating": Potent Ornate Topaz ID: 28123
- "、", -- 防御者雕文
- "。",
- },
- ["DeepScanWordSeparators"] = {
- "及", "和", "并", ",","以及", "持续 "-- [发光的暗影卓奈石] ID:25894 "+24 攻击强度及略微提高奔跑速度", [刺客的火焰蛋白石] ID:30565 "爆击等级 +6 及躲闪等级 +5"
- },
- ["DeepScanPatterns"] = {
- "^(.-)提高最多([%d%.]+)点(.-)$", --
- "^(.-)提高最多([%d%.]+)(.-)$", --
- "^(.-),最多([%d%.]+)点(.-)$", --
- "^(.-),最多([%d%.]+)(.-)$", --
- "^(.-)最多([%d%.]+)点(.-)$", --
- "^(.-)最多([%d%.]+)(.-)$", --
- "^(.-)提高([%d%.]+)点(.-)$", --
- "^(.-)提高([%d%.]+)(.-)$", --
- "^(.-)([%d%.]+)点(.-)$", --
- "^(.-) ?([%+%-][%d%.]+) ?点(.-)$", --
- "^(.-) ?([%+%-][%d%.]+) ?(.-)$", --
- "^(.-) ?([%d%.]+) ?点(.-)$", --
- "^(.-) ?([%d%.]+) ?(.-)$", --
- },
- -----------------------
- -- Stat Lookup Table --
- -----------------------
- ["StatIDLookup"] = {
- ["你的攻击无视目标的点护甲值"] = {"IGNORE_ARMOR"}, -- StatLogic:GetSum("item:33733")
- ["% 威胁"] = {"THREAT_MOD"}, -- StatLogic:GetSum("item:23344:2613")
- ["使你的潜行等级提高"] = {"STEALTH_LEVEL"}, -- [Nightscape Boots] ID: 8197
- ["潜行"] = {"STEALTH_LEVEL"}, -- Cloak Enchant
- ["武器伤害"] = {"MELEE_DMG"}, -- Enchant
- ["近战伤害"] = {"MELEE_DMG"}, -- Enchant
- ["使坐骑速度提高%"] = {"MOUNT_SPEED"}, -- [Highlander's Plate Greaves] ID: 20048
- ["坐骑速度"] = {"MOUNT_SPEED"}, -- [Highlander's Plate Greaves] ID: 20048
-
- ["所有属性"] = {"STR", "AGI", "STA", "INT", "SPI",},
- ["力量"] = {"STR",},
- ["敏捷"] = {"AGI",},
- ["耐力"] = {"STA",},
- ["智力"] = {"INT",},
- ["精神"] = {"SPI",},
-
- ["奥术抗性"] = {"ARCANE_RES",},
- ["火焰抗性"] = {"FIRE_RES",},
- ["自然抗性"] = {"NATURE_RES",},
- ["冰霜抗性"] = {"FROST_RES",},
- ["暗影抗性"] = {"SHADOW_RES",},
- ["阴影抗性"] = {"SHADOW_RES",}, -- Demons Blood ID: 10779
- ["所有抗性"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
- ["全部抗性"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
- ["抵抗全部"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
- ["点所有魔法抗性"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",}, -- [锯齿黑曜石之盾] ID:22198
-
- ["钓鱼"] = {"FISHING",}, -- Fishing enchant ID:846
- ["钓鱼技能"] = {"FISHING",}, -- Fishing lure
- ["使钓鱼技能"] = {"FISHING",}, -- Equip: Increased Fishing +20.
- ["采矿"] = {"MINING",}, -- Mining enchant ID:844
- ["草药学"] = {"HERBALISM",}, -- Heabalism enchant ID:845
- ["剥皮"] = {"SKINNING",}, -- Skinning enchant ID:865
-
- ["护甲"] = {"ARMOR_BONUS",},
- ["护甲值"] = {"ARMOR_BONUS",},
- ["强化护甲"] = {"ARMOR_BONUS",},
- ["护甲值提高(%d+)点"] = {"ARMOR_BONUS",},
- ["防御"] = {"DEFENSE",},
- ["增加防御"] = {"DEFENSE",},
- ["格挡值"] = {"BLOCK_VALUE",}, -- +22 Block Value
- ["使你的盾牌格挡值"] = {"BLOCK_VALUE",},
-
- ["生命值"] = {"HEALTH",},
- ["法力值"] = {"MANA",},
-
- ["攻击强度"] = {"AP",},
- ["攻击强度提高"] = {"AP",},
- ["提高攻击强度"] = {"AP",},
- ["与亡灵作战时的攻击强度"] = {"AP_UNDEAD",}, -- [黎明圣印] ID:13209 -- [弑妖裹腕] ID:23093
- ["与亡灵和恶魔作战时的攻击强度"] = {"AP_UNDEAD", "AP_DEMON",}, -- [勇士徽章] ID:23206
- ["与恶魔作战时的攻击强度"] = {"AP_DEMON",},
- ["在猎豹、熊、巨熊和枭兽形态下的攻击强度"] = {"FERAL_AP",}, -- Atiesh ID:22632
- ["使你的近战和远程攻击强度"] = {"AP"},
- ["远程攻击强度"] = {"RANGED_AP",}, -- [High Warlord's Crossbow] ID: 18837
-
- ["每5秒恢复(%d+)点生命值"] = {"HEALTH_REG",}, -- [Resurgence Rod] ID:17743
- ["每5秒回复(%d+)点生命值"] = {"HEALTH_REG",},
- ["生命值恢复速度"] = {"HEALTH_REG",}, -- [Demons Blood] ID: 10779
-
- ["每5秒法力"] = {"MANA_REG",}, --
- ["每5秒恢复法力"] = {"MANA_REG",}, -- [Royal Tanzanite] ID: 30603
- ["每5秒恢复(%d+)点法力值"] = {"MANA_REG",},
- ["每5秒回复(%d+)点法力值"] = {"MANA_REG",},
- ["每5秒法力回复"] = {"MANA_REG",},
- ["法力恢复"] = {"MANA_REG",},
- ["法力回复"] = {"MANA_REG",},
- ["使周围半径30码范围内的所有小队成员每5秒恢复(%d+)点法力值"] = {"MANA_REG",}, --
-
- ["法术穿透"] = {"SPELLPEN",},
- ["法术穿透力"] = {"SPELLPEN",},
- ["使你的法术穿透提高"] = {"SPELLPEN",},
-
- ["法术伤害和治疗"] = {"SPELL_DMG", "HEAL",},
- ["法术治疗和伤害"] = {"SPELL_DMG", "HEAL",},
- ["治疗和法术伤害"] = {"SPELL_DMG", "HEAL",},
- ["法术伤害"] = {"SPELL_DMG",},
- ["提高法术和魔法效果所造成的伤害和治疗效果"] = {"SPELL_DMG", "HEAL"},
- ["使周围半径30码范围内的所有小队成员的法术和魔法效果所造成的伤害和治疗效果"] = {"SPELL_DMG", "HEAL"}, -- Atiesh, ID: 22630
- ["提高所有法术和魔法效果所造成的伤害和治疗效果"] = {"SPELL_DMG", "HEAL"}, --StatLogic:GetSum("22630")
- ["提高所有法术和魔法效果所造成的伤害和治疗效果,最多"] = {"SPELL_DMG", "HEAL"},
- --SetTip("22630")
- -- Atiesh ID:22630, 22631, 22632, 22589
- --装备: 使周围半径30码范围内队友的所有法术和魔法效果所造成的伤害和治疗效果提高最多33点。 -- 22630 -- 2.1.0
- --装备: 使周围半径30码范围内队友的所有法术和魔法效果所造成的治疗效果提高最多62点。 -- 22631
- --装备: 使半径30码范围内所有小队成员的法术爆击等级提高28点。 -- 22589
- --装备: 使周围半径30码范围内的队友每5秒恢复11点法力。
- ["使你的法术伤害"] = {"SPELL_DMG",}, -- Atiesh ID:22631
- ["伤害"] = {"SPELL_DMG",},
- ["法术能量"] = {"SPELL_DMG", "HEAL",},
- ["神圣伤害"] = {"HOLY_SPELL_DMG",},
- ["奥术伤害"] = {"ARCANE_SPELL_DMG",},
- ["火焰伤害"] = {"FIRE_SPELL_DMG",},
- ["自然伤害"] = {"NATURE_SPELL_DMG",},
- ["冰霜伤害"] = {"FROST_SPELL_DMG",},
- ["暗影伤害"] = {"SHADOW_SPELL_DMG",},
- ["神圣法术伤害"] = {"HOLY_SPELL_DMG",},
- ["奥术法术伤害"] = {"ARCANE_SPELL_DMG",},
- ["火焰法术伤害"] = {"FIRE_SPELL_DMG",},
- ["自然法术伤害"] = {"NATURE_SPELL_DMG",},
- ["冰霜法术伤害"] = {"FROST_SPELL_DMG",}, -- Acrobatic Staff of Frozen Wrath ID:3185:0:0:0:0:0:1957
- ["暗影法术伤害"] = {"SHADOW_SPELL_DMG",},
- ["提高奥术法术和效果所造成的伤害"] = {"ARCANE_SPELL_DMG",},
- ["提高火焰法术和效果所造成的伤害"] = {"FIRE_SPELL_DMG",},
- ["提高冰霜法术和效果所造成的伤害"] = {"FROST_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
- ["提高神圣法术和效果所造成的伤害"] = {"HOLY_SPELL_DMG",},
- ["提高自然法术和效果所造成的伤害"] = {"NATURE_SPELL_DMG",},
- ["提高暗影法术和效果所造成的伤害"] = {"SHADOW_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
-
- ["魔法和法术效果对亡灵造成的伤害"] = {"SPELL_DMG_UNDEAD",}, -- [黎明符文] ID:19812
- ["所有法术和效果对亡灵所造成的伤害"] = {"SPELL_DMG_UNDEAD",}, -- [净妖长袍] ID:23085
- ["魔法和法术效果对亡灵和恶魔所造成的伤害"] = {"SPELL_DMG_UNDEAD", "SPELL_DMG_DEMON",}, -- [勇士徽章] ID:23207
-
- ["使法术治疗"] = {"HEAL",},
- ["你的治疗效果"] = {"HEAL",}, -- Atiesh ID:22631
- ["治疗法术"] = {"HEAL",}, -- +35 Healing Glove Enchant
- ["治疗效果"] = {"HEAL",}, -- [圣使祝福手套] Socket Bonus
- ["治疗"] = {"HEAL",},
- ["法术治疗"] = {"HEAL",},
- ["神圣效果"] = {"HEAL",},-- Enchant Ring - Healing Power
- ["提高法术所造成的治疗效果"] = {"HEAL",},
- ["提高所有法术和魔法效果所造成的治疗效果"] = {"HEAL",},
- ["使周围半径30码范围内的所有小队成员的法术和魔法效果所造成的治疗效果"] = {"HEAL",}, -- Atiesh, ID: 22631
-
- ["每秒伤害"] = {"DPS",},
- ["每秒伤害提高"] = {"DPS",}, -- [Thorium Shells] ID: 15997
-
- ["防御等级"] = {"DEFENSE_RATING",},
- ["防御等级提高"] = {"DEFENSE_RATING",},
- ["提高你的防御等级"] = {"DEFENSE_RATING",},
- ["使防御等级"] = {"DEFENSE_RATING",},
- ["使你的防御等级"] = {"DEFENSE_RATING",},
-
- ["躲闪等级"] = {"DODGE_RATING",},
- ["提高躲闪等级"] = {"DODGE_RATING",},
- ["躲闪等级提高"] = {"DODGE_RATING",},
- ["躲闪等级提高(%d+)"] = {"DODGE_RATING",},
- ["提高你的躲闪等级"] = {"DODGE_RATING",},
- ["使躲闪等级"] = {"DODGE_RATING",},
- ["使你的躲闪等级"] = {"DODGE_RATING",},
-
- ["招架等级"] = {"PARRY_RATING",},
- ["提高招架等级"] = {"PARRY_RATING",},
- ["提高你的招架等级"] = {"PARRY_RATING",},
- ["使招架等级"] = {"PARRY_RATING",},
- ["使你的招架等级"] = {"PARRY_RATING",},
-
- ["盾挡等级"] = {"BLOCK_RATING",},
- ["提高盾挡等级"] = {"BLOCK_RATING",},
- ["提高你的盾挡等级"] = {"BLOCK_RATING",},
- ["使盾挡等级"] = {"BLOCK_RATING",},
- ["使你的盾挡等级"] = {"BLOCK_RATING",},
-
- ["格挡等级"] = {"BLOCK_RATING",},
- ["提高格挡等级"] = {"BLOCK_RATING",},
- ["提高你的格挡等级"] = {"BLOCK_RATING",},
- ["使格挡等级"] = {"BLOCK_RATING",},
- ["使你的格挡等级"] = {"BLOCK_RATING",},
-
- ["盾牌格挡等级"] = {"BLOCK_RATING",},
- ["提高盾牌格挡等级"] = {"BLOCK_RATING",},
- ["提高你的盾牌格挡等级"] = {"BLOCK_RATING",},
- ["使盾牌格挡等级"] = {"BLOCK_RATING",},
- ["使你的盾牌格挡等级"] = {"BLOCK_RATING",},
-
- ["命中等级"] = {"MELEE_HIT_RATING",},
- ["提高命中等级"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_RATING
- ["提高近战命中等级"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_MELEE_RATING
- ["使你的命中等级"] = {"MELEE_HIT_RATING",},
-
- ["法术命中等级"] = {"SPELL_HIT_RATING",},
- ["提高法术命中等级"] = {"SPELL_HIT_RATING",}, -- ITEM_MOD_HIT_SPELL_RATING
- ["使你的法术命中等级"] = {"SPELL_HIT_RATING",},
-
- ["远程命中等级"] = {"RANGED_HIT_RATING",},
- ["提高远程命中等级"] = {"RANGED_HIT_RATING",}, -- ITEM_MOD_HIT_RANGED_RATING
- ["使你的远程命中等级"] = {"RANGED_HIT_RATING",},
-
- ["爆击等级"] = {"MELEE_CRIT_RATING",},
- ["提高爆击等级"] = {"MELEE_CRIT_RATING",},
- ["使你的爆击等级"] = {"MELEE_CRIT_RATING",},
-
- ["近战爆击等级"] = {"MELEE_CRIT_RATING",},
- ["提高近战爆击等级"] = {"MELEE_CRIT_RATING",}, -- [屠杀者腰带] ID:21639
- ["使你的近战爆击等级"] = {"MELEE_CRIT_RATING",},
-
- ["法术爆击等级"] = {"SPELL_CRIT_RATING",},
- ["法术爆击"] = {"SPELL_CRIT_RATING",},
- ["提高法术爆击等级"] = {"SPELL_CRIT_RATING",}, -- [伊利达瑞的复仇] ID:28040
- ["使你的法术爆击等级"] = {"SPELL_CRIT_RATING",},
- ["使周围半径30码范围内的所有小队成员的法术爆击等级"] = {"SPELL_CRIT_RATING",}, -- Atiesh, ID: 22589
-
- ["远程爆击等级"] = {"RANGED_CRIT_RATING",},
- ["提高远程爆击等级"] = {"RANGED_CRIT_RATING",},
- ["使你的远程爆击等级"] = {"RANGED_CRIT_RATING",},
-
- ["提高命中躲闪等级"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RATING, Necklace of Trophies ID: 31275 (Patch 2.0.10 changed it to Hit Rating)
- ["提高近战命中躲闪等级"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_MELEE_RATING
- ["提高远程命中躲闪等级"] = {"RANGED_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RANGED_RATING
- ["提高法术命中躲闪等级"] = {"SPELL_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_SPELL_RATING
-
- ["韧性"] = {"RESILIENCE_RATING",},
- ["韧性等级"] = {"RESILIENCE_RATING",},
- ["使你的韧性等级"] = {"RESILIENCE_RATING",},
- ["提高爆击躲闪等级"] = {"MELEE_CRIT_AVOID_RATING",},
- ["提高近战爆击躲闪等级"] = {"MELEE_CRIT_AVOID_RATING",},
- ["提高远程爆击躲闪等级"] = {"RANGED_CRIT_AVOID_RATING",},
- ["提高法术爆击躲闪等级"] = {"SPELL_CRIT_AVOID_RATING",},
-
- ["急速等级"] = {"MELEE_HASTE_RATING"}, -- Enchant Gloves
- ["攻击速度"] = {"MELEE_HASTE_RATING"},
- ["法术急速等级"] = {"SPELL_HASTE_RATING"},
- ["远程急速等级"] = {"RANGED_HASTE_RATING"},
- ["提高急速等级"] = {"MELEE_HASTE_RATING"},
- ["提高近战急速等级"] = {"MELEE_HASTE_RATING"},
- ["提高法术急速等级"] = {"SPELL_HASTE_RATING"},
- ["提高远程急速等级"] = {"RANGED_HASTE_RATING"},
-
- ["匕首技能"] = {"DAGGER_WEAPON_RATING"},
- ["匕首技能等级"] = {"DAGGER_WEAPON_RATING"},
- ["剑类技能"] = {"SWORD_WEAPON_RATING"},
- ["剑类武器技能等级"] = {"SWORD_WEAPON_RATING"},
- ["单手剑技能"] = {"SWORD_WEAPON_RATING"},
- ["单手剑技能等级"] = {"SWORD_WEAPON_RATING"},
- ["双手剑技能"] = {"2H_SWORD_WEAPON_RATING"},
- ["双手剑技能等级"] = {"2H_SWORD_WEAPON_RATING"},
- ["斧类技能"] = {"AXE_WEAPON_RATING"},
- ["斧类武器技能等级"] = {"AXE_WEAPON_RATING"},
- ["单手斧技能"] = {"AXE_WEAPON_RATING"},
- ["单手斧技能等级"] = {"AXE_WEAPON_RATING"},
- ["双手斧技能"] = {"2H_AXE_WEAPON_RATING"},
- ["双手斧技能等级"] = {"2H_AXE_WEAPON_RATING"},
- ["锤类技能"] = {"MACE_WEAPON_RATING"},
- ["锤类武器技能等级"] = {"MACE_WEAPON_RATING"},
- ["单手锤技能"] = {"MACE_WEAPON_RATING"},
- ["单手锤技能等级"] = {"MACE_WEAPON_RATING"},
- ["双手锤技能"] = {"2H_MACE_WEAPON_RATING"},
- ["双手锤技能等级"] = {"2H_MACE_WEAPON_RATING"},
- ["枪械技能"] = {"GUN_WEAPON_RATING"},
- ["枪械技能等级"] = {"GUN_WEAPON_RATING"},
- ["弩技能"] = {"CROSSBOW_WEAPON_RATING"},
- ["弩技能等级"] = {"CROSSBOW_WEAPON_RATING"},
- ["弓技能"] = {"BOW_WEAPON_RATING"},
- ["弓技能等级"] = {"BOW_WEAPON_RATING"},
- ["野性战斗技能"] = {"FERAL_WEAPON_RATING"},
- ["野性战斗技能等级"] = {"FERAL_WEAPON_RATING"},
- ["拳套技能"] = {"FIST_WEAPON_RATING"},
- ["拳套技能等级"] = {"FIST_WEAPON_RATING"}, -- Demonblood Eviscerator ID:27533
-
- ["使你的精准等级提高"] = {"EXPERTISE_RATING"},
- -- Exclude
- ["秒"] = false,
- ["到"] = false,
- ["格容器"] = false,
- ["格箭袋"] = false,
- ["格弹药袋"] = false,
- ["远程攻击速度%"] = false, -- AV quiver
- },
-}
-DisplayLocale.zhCN = {
- ----------------
- -- Stat Names --
- ----------------
- -- Please localize these strings too, global strings were used in the enUS locale just to have minimum
- -- localization effect when a locale is not available for that language, you don't have to use global
- -- strings in your localization.
- ["StatIDToName"] = {
- --[StatID] = {FullName, ShortName},
- ---------------------------------------------------------------------------
- -- Tier1 Stats - Stats parsed directly off items
- ["EMPTY_SOCKET_RED"] = {EMPTY_SOCKET_RED, EMPTY_SOCKET_RED}, -- EMPTY_SOCKET_RED = "Red Socket";
- ["EMPTY_SOCKET_YELLOW"] = {EMPTY_SOCKET_YELLOW, EMPTY_SOCKET_YELLOW}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
- ["EMPTY_SOCKET_BLUE"] = {EMPTY_SOCKET_BLUE, EMPTY_SOCKET_BLUE}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
- ["EMPTY_SOCKET_META"] = {EMPTY_SOCKET_META, EMPTY_SOCKET_META}, -- EMPTY_SOCKET_META = "Meta Socket";
-
- ["STEALTH_LEVEL"] = {"潜行等级", "潜行"},
- ["IGNORE_ARMOR"] = {"你的攻击无视目标的 %d+ 点护甲值。", "忽略护甲"},
- ["MELEE_DMG"] = {"近战伤害", "近战伤害"}, -- DAMAGE = "Damage"
- ["MOUNT_SPEED"] = {"骑乘速度(%)", "骑速(%)"},
- ["RUN_SPEED"] = {"移动速度(%)", "跑速(%)"},
-
- ["STR"] = {SPELL_STAT1_NAME, "力"},
- ["AGI"] = {SPELL_STAT2_NAME, "敏"},
- ["STA"] = {SPELL_STAT3_NAME, "耐"},
- ["INT"] = {SPELL_STAT4_NAME, "智"},
- ["SPI"] = {SPELL_STAT5_NAME, "精"},
- ["ARMOR"] = {ARMOR, ARMOR},
- ["ARMOR_BONUS"] = {"护甲加成", "护甲"},
-
- ["FIRE_RES"] = {RESISTANCE2_NAME, "火抗"},
- ["NATURE_RES"] = {RESISTANCE3_NAME, "自然抗"},
- ["FROST_RES"] = {RESISTANCE4_NAME, "冰抗"},
- ["SHADOW_RES"] = {RESISTANCE5_NAME, "暗抗"},
- ["ARCANE_RES"] = {RESISTANCE6_NAME, "奥抗"},
-
- ["FISHING"] = {"钓鱼", "钓鱼"},
- ["MINING"] = {"采矿", "采矿"},
- ["HERBALISM"] = {"草药学", "草药"},
- ["SKINNING"] = {"剥皮", "剥皮"},
-
- ["BLOCK_VALUE"] = {"盾牌格挡值", "格挡值"},
-
- ["AP"] = {ATTACK_POWER_TOOLTIP, "攻强"},
- ["RANGED_AP"] = {RANGED_ATTACK_POWER, "远攻强度"},
- ["FERAL_AP"] = {"野性"..ATTACK_POWER_TOOLTIP, "野性强度"},
- ["AP_UNDEAD"] = {ATTACK_POWER_TOOLTIP.."(亡灵)", "攻强(亡灵)"},
- ["AP_DEMON"] = {ATTACK_POWER_TOOLTIP.."(恶魔)", "攻强(恶魔)"},
-
- ["HEAL"] = {"法术治疗", "治疗"},
-
- ["SPELL_DMG"] = {"法术伤害", "法伤"},
- ["SPELL_DMG_UNDEAD"] = {"法术伤害(亡灵)", PLAYERSTAT_SPELL_COMBAT.."法伤".."(亡灵)"},
- ["SPELL_DMG_DEMON"] = {"法术伤害(恶魔)", PLAYERSTAT_SPELL_COMBAT.."法伤".."(亡灵)"},
- ["HOLY_SPELL_DMG"] = {"神圣法术伤害", SPELL_SCHOOL1_CAP.."法伤"},
- ["FIRE_SPELL_DMG"] = {"火焰法术伤害", SPELL_SCHOOL2_CAP.."法伤"},
- ["NATURE_SPELL_DMG"] = {"自然法术伤害", SPELL_SCHOOL3_CAP.."法伤"},
- ["FROST_SPELL_DMG"] = {"冰霜法术伤害", SPELL_SCHOOL4_CAP.."法伤"},
- ["SHADOW_SPELL_DMG"] = {"暗影法术伤害", SPELL_SCHOOL5_CAP.."法伤"},
- ["ARCANE_SPELL_DMG"] = {"奥术法术伤害", SPELL_SCHOOL6_CAP.."法伤"},
-
- ["SPELLPEN"] = {"法术穿透", SPELL_PENETRATION},
-
- ["HEALTH"] = {HEALTH, HP},
- ["MANA"] = {MANA, MP},
- ["HEALTH_REG"] = {"生命恢复", "HP5"},
- ["MANA_REG"] = {"法力恢复", "MP5"},
-
- ["MAX_DAMAGE"] = {"最大伤害", "大伤"},
- ["DPS"] = {"每秒伤害", "DPS"},
-
- ["DEFENSE_RATING"] = {COMBAT_RATING_NAME2, COMBAT_RATING_NAME2}, -- COMBAT_RATING_NAME2 = "Defense Rating"
- ["DODGE_RATING"] = {COMBAT_RATING_NAME3, COMBAT_RATING_NAME3}, -- COMBAT_RATING_NAME3 = "Dodge Rating"
- ["PARRY_RATING"] = {COMBAT_RATING_NAME4, COMBAT_RATING_NAME4}, -- COMBAT_RATING_NAME4 = "Parry Rating"
- ["BLOCK_RATING"] = {COMBAT_RATING_NAME5, COMBAT_RATING_NAME5}, -- COMBAT_RATING_NAME5 = "Block Rating"
- ["MELEE_HIT_RATING"] = {COMBAT_RATING_NAME6, COMBAT_RATING_NAME6}, -- COMBAT_RATING_NAME6 = "Hit Rating"
- ["RANGED_HIT_RATING"] = {"远程命中等级", "远程命中"}, -- PLAYERSTAT_RANGED_COMBAT = "Ranged"
- ["SPELL_HIT_RATING"] = {"法术命中等级", "法术命中"}, -- PLAYERSTAT_SPELL_COMBAT = "Spell"
- ["MELEE_HIT_AVOID_RATING"] = {"近战命中躲闪等级", "近战命中躲闪"},
- ["RANGED_HIT_AVOID_RATING"] = {"远程命中躲闪等级", "远程命中躲闪"},
- ["SPELL_HIT_AVOID_RATING"] = {"法术命中躲闪等级", "法术命中躲闪"},
- ["MELEE_CRIT_RATING"] = {COMBAT_RATING_NAME9, COMBAT_RATING_NAME9}, -- COMBAT_RATING_NAME9 = "Crit Rating"
- ["RANGED_CRIT_RATING"] = {"远程爆击等级", "远程爆击"},
- ["SPELL_CRIT_RATING"] = {"法术爆击等级", "法术爆击"},
- ["MELEE_CRIT_AVOID_RATING"] = {"爆击躲闪等级", "近战爆击躲闪"},
- ["RANGED_CRIT_AVOID_RATING"] = {"远程爆击躲闪等级", "远程爆击躲闪"},
- ["SPELL_CRIT_AVOID_RATING"] = {"法术爆击躲闪等级", "法术爆击躲闪"},
- ["RESILIENCE_RATING"] = {COMBAT_RATING_NAME15, COMBAT_RATING_NAME15}, -- COMBAT_RATING_NAME15 = "Resilience"
- ["MELEE_HASTE_RATING"] = {"近战急速等级", "近战急速"}, --
- ["RANGED_HASTE_RATING"] = {"远程急速等级", "远程急速"},
- ["SPELL_HASTE_RATING"] = {"法术急速等级", "法术急速"},
- ["DAGGER_WEAPON_RATING"] = {"匕首技能等级", "匕首等级"}, -- SKILL = "Skill"
- ["SWORD_WEAPON_RATING"] = {"剑类武器技能等级", "剑等级"},
- ["2H_SWORD_WEAPON_RATING"] = {"双手剑技能等级", "双手剑等级"},
- ["AXE_WEAPON_RATING"] = {"斧类武器技能等级", "斧等级"},
- ["2H_AXE_WEAPON_RATING"] = {"双手斧技能等级", "双手斧等级"},
- ["MACE_WEAPON_RATING"] = {"锤类武器技能等级", "锤等级"},
- ["2H_MACE_WEAPON_RATING"] = {"双手锤技能等级", "双手锤等级"},
- ["GUN_WEAPON_RATING"] = {"枪械技能等级", "枪等级"},
- ["CROSSBOW_WEAPON_RATING"] = {"弩技能等级", "弩等级"},
- ["BOW_WEAPON_RATING"] = {"弓技能等级", "弓等级"},
- ["FERAL_WEAPON_RATING"] = {"野性技能等级", "野性等级"},
- ["FIST_WEAPON_RATING"] = {"徒手技能等级", "徒手等级"},
- ["STAFF_WEAPON_RATING"] = {"法杖技能等级", "法杖等级"}, -- Leggings of the Fang ID:10410
- ["EXPERTISE_RATING"] = {"精准等级", "精准等级"},
-
- ---------------------------------------------------------------------------
- -- Tier2 Stats - Stats that only show up when broken down from a Tier1 stat
- -- Str -> AP, Block Value
- -- Agi -> AP, Crit, Dodge
- -- Sta -> Health
- -- Int -> Mana, Spell Crit
- -- Spi -> mp5nc, hp5oc
- -- Ratings -> Effect
- ["HEALTH_REG_OUT_OF_COMBAT"] = {"正常回血", "正常回血"},
- ["MANA_REG_NOT_CASTING"] = {"正常回魔", "正常回魔"},
- ["MELEE_CRIT_DMG_REDUCTION"] = {"爆击减伤(%)", "爆击减伤(%)"},
- ["RANGED_CRIT_DMG_REDUCTION"] = {"远程爆击减伤(%)", "远程爆击减伤(%)"},
- ["SPELL_CRIT_DMG_REDUCTION"] = {"法术爆击减伤(%)", "法术爆击减伤(%)"},
- ["DEFENSE"] = {DEFENSE, DEFENSE},
- ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
- ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
- ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
- ["AVOIDANCE"] = {"完全豁免(%)", "豁免(%)"},
- ["MELEE_HIT"] = {"物理命中(%)", "命中(%)"},
- ["RANGED_HIT"] = {"远程命中(%)", "远程命中(%)"},
- ["SPELL_HIT"] = {"法术命中(%)", "法术命中(%)"},
- ["MELEE_HIT_AVOID"] = {"躲闪命中(%)", "躲闪命中(%)"},
- ["RANGED_HIT_AVOID"] = {"躲闪远程命中(%)", "躲闪远程命中(%)"},
- ["SPELL_HIT_AVOID"] = {"躲闪法术命中(%)", "躲闪法术命中(%)"},
- ["MELEE_CRIT"] = {"物理爆击(%)", "物理爆击(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
- ["RANGED_CRIT"] = {"远程爆击(%)", "远程爆击(%)"},
- ["SPELL_CRIT"] = {"法术爆击(%)", "法术爆击(%)"},
- ["MELEE_CRIT_AVOID"] = {"躲闪近战爆击(%)", "躲闪爆击(%)"},
- ["RANGED_CRIT_AVOID"] = {"躲闪远程爆击(%)", "躲闪远程爆击(%)"},
- ["SPELL_CRIT_AVOID"] = {"躲闪法术爆击(%)", "躲闪法术爆击(%)"},
- ["MELEE_HASTE"] = {"近战急速(%)", "近战急速(%)"}, --
- ["RANGED_HASTE"] = {"远程急速(%)", "远程急速(%)"},
- ["SPELL_HASTE"] = {"法术急速(%)", "法术急速(%)"},
- ["DAGGER_WEAPON"] = {"匕首技能", "匕首"}, -- SKILL = "Skill"
- ["SWORD_WEAPON"] = {"剑技能", "剑"},
- ["2H_SWORD_WEAPON"] = {"双手剑技能", "双手剑"},
- ["AXE_WEAPON"] = {"斧技能", "斧"},
- ["2H_AXE_WEAPON"] = {"双手斧技能", "双手斧"},
- ["MACE_WEAPON"] = {"锤技能", "锤"},
- ["2H_MACE_WEAPON"] = {"双手锤技能", "双手锤"},
- ["GUN_WEAPON"] = {"枪械技能", "枪械"},
- ["CROSSBOW_WEAPON"] = {"弩技能", "弩"},
- ["BOW_WEAPON"] = {"弓技能", "弓"},
- ["FERAL_WEAPON"] = {"野性技能", "野性"},
- ["FIST_WEAPON"] = {"徒手战斗技能", "徒手"},
- ["STAFF_WEAPON_RATING"] = {"法杖技能", "法杖"}, -- Leggings of the Fang ID:10410
- ["EXPERTISE"] = {"精准", "精准"},
-
- ---------------------------------------------------------------------------
- -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
- -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
- -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
- -- Expertise -> Dodge Neglect, Parry Neglect
- ["DODGE_NEGLECT"] = {"防止被躲闪(%)", "防止被躲闪(%)"},
- ["PARRY_NEGLECT"] = {"防止被招架(%)", "防止被招架(%)"},
- ["BLOCK_NEGLECT"] = {"防止被格挡(%)", "防止被格挡(%)"},
-
- ---------------------------------------------------------------------------
- -- Talants
- ["MELEE_CRIT_DMG"] = {"物理爆击(%)", "爆击(%)"},
- ["RANGED_CRIT_DMG"] = {"远程爆击(%)", "远程爆击(%)"},
- ["SPELL_CRIT_DMG"] = {"法术爆击(%)", "法爆(%)"},
-
- ---------------------------------------------------------------------------
- -- Spell Stats
- -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
- -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
- -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
- -- Use strsplit("@", text) to seperate the spell name and statid
- ["THREAT"] = {"威胁值", "威胁"},
- ["CAST_TIME"] = {"施法时间", "施法时间"},
- ["MANA_COST"] = {"消耗法力", "消耗法力"},
- ["RAGE_COST"] = {"消耗怒气", "消耗怒气"},
- ["ENERGY_COST"] = {"消耗能量", "消耗能量"},
- ["COOLDOWN"] = {"冷却时间", "冷却"},
-
- ---------------------------------------------------------------------------
- -- Stats Mods
- ["MOD_STR"] = {"修正力量(%)", "修正力量(%)"},
- ["MOD_AGI"] = {"修正敏捷(%)", "修正敏捷(%)"},
- ["MOD_STA"] = {"修正耐力(%)", "修正耐力(%)"},
- ["MOD_INT"] = {"修正智力(%)", "修正智力(%)"},
- ["MOD_SPI"] = {"修正精神(%)", "修正精神(%)"},
- ["MOD_HEALTH"] = {"修正生命(%)", "修正生命(%)"},
- ["MOD_MANA"] = {"修正法力(%)", "修正法力(%)"},
- ["MOD_ARMOR"] = {"修正护甲(%)", "修正装甲(%)"},
- ["MOD_BLOCK_VALUE"] = {"修正格挡值(%)", "修正格挡值(%)"},
- ["MOD_DMG"] = {"修正伤害(%)", "修正伤害(%)"},
- ["MOD_DMG_TAKEN"] = {"修正承受伤害(%)", "修正受伤害(%)"},
- ["MOD_CRIT_DAMAGE"] = {"修正爆击(%)", "修正爆击(%)"},
- ["MOD_CRIT_DAMAGE_TAKEN"] = {"修正承受爆击(%)", "修正受爆击(%)"},
- ["MOD_THREAT"] = {"修正威胁(%)", "修正威胁(%)"},
- ["MOD_AP"] = {"修正近战攻击强度(%)", "修正攻强(%)"},
- ["MOD_RANGED_AP"] = {"修正远程攻击强度(%)", "修正远攻强度(%)"},
- ["MOD_SPELL_DMG"] = {"修正法术伤害(%)", "修正法伤(%)"},
- ["MOD_HEALING"] = {"修正法术治疗(%)", "修正治疗(%)"},
- ["MOD_CAST_TIME"] = {"修正施法时间(%)", "修正施法时间(%)"},
- ["MOD_MANA_COST"] = {"修正消耗法力(%)", "修正消耗法力(%)"},
- ["MOD_RAGE_COST"] = {"修正消耗怒气(%)", "修正消耗怒气(%)"},
- ["MOD_ENERGY_COST"] = {"修正消耗能量(%)", "修正消耗能量(%)"},
- ["MOD_COOLDOWN"] = {"修正技能冷却(%)", "修正技能冷却(%)"},
-
- ---------------------------------------------------------------------------
- -- Misc Stats
- ["WEAPON_RATING"] = {"武器技能等级", "武器技能等级"},
- ["WEAPON_SKILL"] = {"武器技能", "武器技能"},
- ["MAINHAND_WEAPON_RATING"] = {"主手武器技能等级", "主手武器技能等级"},
- ["OFFHAND_WEAPON_RATING"] = {"副手武器技能等级", "副手武器技能等级"},
- ["RANGED_WEAPON_RATING"] = {"远程武器技能等级", "远程武器技能等级"},
- },
-}
diff --git a/libs/StatLogic-1.0/StatLogic-Locale-zhTW.lua b/libs/StatLogic-1.0/StatLogic-Locale-zhTW.lua
deleted file mode 100644
index e7b14fa..0000000
--- a/libs/StatLogic-1.0/StatLogic-Locale-zhTW.lua
+++ /dev/null
@@ -1,707 +0,0 @@
--- zhTW localization by CuteMiyu, Ryuji
-PatternLocale.zhTW = {
- ["tonumber"] = tonumber,
- --["Dual Wield"] = "雙武器",
- -------------------
- -- Exclude Table --
- -------------------
- -- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
- ["ExcludeLen"] = 3, -- using string.utf8len
- ["Exclude"] = {
- [""] = true,
- [" \n"] = true,
- [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
- [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
- [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
- [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
- [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
- --[EMPTY_SOCKET_BLUE] = true, -- EMPTY_SOCKET_BLUE = "Blue Socket";
- --[EMPTY_SOCKET_META] = true, -- EMPTY_SOCKET_META = "Meta Socket";
- --[EMPTY_SOCKET_RED] = true, -- EMPTY_SOCKET_RED = "Red Socket";
- --[EMPTY_SOCKET_YELLOW] = true, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
- [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
- [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
- [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
- [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
-
- --["Disen"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
- -- ITEM_DISENCHANT_MIN_SKILL = "Disenchanting requires %s (%d)"; -- Minimum enchanting skill needed to disenchant
- --["Durat"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
- --[" AP, Block Value
- -- Agi -> AP, Crit, Dodge
- -- Sta -> Health
- -- Int -> Mana, Spell Crit
- -- Spi -> mp5nc, hp5oc
- -- Ratings -> Effect
- ["HEALTH_REG_OUT_OF_COMBAT"] = {"一般回血", "一般回血"},
- ["MANA_REG_NOT_CASTING"] = {"一般回魔", "一般回魔"},
- ["MELEE_CRIT_DMG_REDUCTION"] = {"致命減傷(%)", "致命減傷(%)"},
- ["RANGED_CRIT_DMG_REDUCTION"] = {"遠程致命減傷(%)", "遠程致命減傷(%)"},
- ["SPELL_CRIT_DMG_REDUCTION"] = {"法術致命減傷(%)", "法術致命減傷(%)"},
- ["DEFENSE"] = {DEFENSE, DEFENSE},
- ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
- ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
- ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
- ["MELEE_HIT"] = {"命中(%)", "命中(%)"},
- ["RANGED_HIT"] = {"遠程命中(%)", "遠程命中(%)"},
- ["SPELL_HIT"] = {"法術命中(%)", "法術命中(%)"},
- ["MELEE_HIT_AVOID"] = {"迴避命中(%)", "迴避命中(%)"},
- ["RANGED_HIT_AVOID"] = {"迴避遠程命中(%)", "迴避遠程命中(%)"},
- ["SPELL_HIT_AVOID"] = {"迴避法術命中(%)", "迴避法術命中(%)"},
- ["MELEE_CRIT"] = {"致命(%)", "致命(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
- ["RANGED_CRIT"] = {"遠程致命(%)", "遠程致命(%)"},
- ["SPELL_CRIT"] = {"法術致命(%)", "法術致命(%)"},
- ["MELEE_CRIT_AVOID"] = {"迴避致命(%)", "迴避致命(%)"},
- ["RANGED_CRIT_AVOID"] = {"迴避遠程致命(%)", "迴避遠程致命(%)"},
- ["SPELL_CRIT_AVOID"] = {"迴避法術致命(%)", "迴避法術致命(%)"},
- ["MELEE_HASTE"] = {"攻擊加速(%)", "攻擊加速(%)"}, --
- ["RANGED_HASTE"] = {"遠程加速(%)", "遠程加速(%)"},
- ["SPELL_HASTE"] = {"法術加速(%)", "法術加速(%)"},
- ["DAGGER_WEAPON"] = {"匕首技能", "匕首"}, -- SKILL = "Skill"
- ["SWORD_WEAPON"] = {"劍技能", "劍"},
- ["2H_SWORD_WEAPON"] = {"雙手劍技能", "雙手劍"},
- ["AXE_WEAPON"] = {"斧技能", "斧"},
- ["2H_AXE_WEAPON"] = {"雙手斧技能", "雙手斧"},
- ["MACE_WEAPON"] = {"鎚技能", "鎚"},
- ["2H_MACE_WEAPON"] = {"雙手鎚技能", "雙手鎚"},
- ["GUN_WEAPON"] = {"槍械技能", "槍械"},
- ["CROSSBOW_WEAPON"] = {"弩技能", "弩"},
- ["BOW_WEAPON"] = {"弓技能", "弓"},
- ["FERAL_WEAPON"] = {"野性技能", "野性"},
- ["FIST_WEAPON"] = {"徒手技能", "徒手"},
- ["STAFF_WEAPON"] = {"法杖技能", "法杖"}, -- Leggings of the Fang ID:10410
- --["EXPERTISE"] = {STAT_EXPERTISE, STAT_EXPERTISE},
- ["EXPERTISE"] = {"熟練", "熟練"},
-
- ---------------------------------------------------------------------------
- -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
- -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
- -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
- -- Expertise -> Dodge Neglect, Parry Neglect
- ["DODGE_NEGLECT"] = {"防止被閃躲(%)", "防止被閃躲(%)"},
- ["PARRY_NEGLECT"] = {"防止被招架(%)", "防止被招架(%)"},
- ["BLOCK_NEGLECT"] = {"防止被格擋(%)", "防止被格擋(%)"},
-
- ---------------------------------------------------------------------------
- -- Talants
- ["MELEE_CRIT_DMG"] = {"致命一擊(%)", "致命(%)"},
- ["RANGED_CRIT_DMG"] = {"遠程致命一擊(%)", "遠程致命(%)"},
- ["SPELL_CRIT_DMG"] = {"法術致命一擊(%)", "法術致命(%)"},
-
- ---------------------------------------------------------------------------
- -- Spell Stats
- -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
- -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
- -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
- -- Use strsplit("@", text) to seperate the spell name and statid
- ["THREAT"] = {"威脅", "威脅"},
- ["CAST_TIME"] = {"施法時間", "施法時間"},
- ["MANA_COST"] = {"法力成本", "法力成本"},
- ["RAGE_COST"] = {"怒氣成本", "怒氣成本"},
- ["ENERGY_COST"] = {"能量成本", "能量成本"},
- ["COOLDOWN"] = {"技能冷卻", "技能冷卻"},
-
- ---------------------------------------------------------------------------
- -- Stats Mods
- ["MOD_STR"] = {"修正力量(%)", "修正力量(%)"},
- ["MOD_AGI"] = {"修正敏捷(%)", "修正敏捷(%)"},
- ["MOD_STA"] = {"修正耐力(%)", "修正耐力(%)"},
- ["MOD_INT"] = {"修正智力(%)", "修正智力(%)"},
- ["MOD_SPI"] = {"修正精神(%)", "修正精神(%)"},
- ["MOD_HEALTH"] = {"修正生命(%)", "修正生命(%)"},
- ["MOD_MANA"] = {"修正法力(%)", "修正法力(%)"},
- ["MOD_ARMOR"] = {"修正裝甲(%)", "修正裝甲(%)"},
- ["MOD_BLOCK_VALUE"] = {"修正格擋值(%)", "修正格擋值(%)"},
- ["MOD_DMG"] = {"修正傷害(%)", "修正傷害(%)"},
- ["MOD_DMG_TAKEN"] = {"修正受傷害(%)", "修正受傷害(%)"},
- ["MOD_CRIT_DAMAGE"] = {"修正致命(%)", "修正致命(%)"},
- ["MOD_CRIT_DAMAGE_TAKEN"] = {"修正受致命(%)", "修正受致命(%)"},
- ["MOD_THREAT"] = {"修正威脅(%)", "修正威脅(%)"},
- ["MOD_AP"] = {"修正攻擊強度(%)", "修正攻擊強度(%)"},
- ["MOD_RANGED_AP"] = {"修正遠程攻擊強度(%)", "修正遠攻強度(%)"},
- ["MOD_SPELL_DMG"] = {"修正法術傷害(%)", "修正法傷(%)"},
- ["MOD_HEALING"] = {"修正法術治療(%)", "修正治療(%)"},
- ["MOD_CAST_TIME"] = {"修正施法時間(%)", "修正施法時間(%)"},
- ["MOD_MANA_COST"] = {"修正法力成本(%)", "修正法力成本(%)"},
- ["MOD_RAGE_COST"] = {"修正怒氣成本(%)", "修正怒氣成本(%)"},
- ["MOD_ENERGY_COST"] = {"修正能量成本(%)", "修正能量成本(%)"},
- ["MOD_COOLDOWN"] = {"修正技能冷卻(%)", "修正技能冷卻(%)"},
-
- ---------------------------------------------------------------------------
- -- Misc Stats
- ["WEAPON_RATING"] = {"武器技能等級", "武器技能等級"},
- ["WEAPON_SKILL"] = {"武器技能", "武器技能"},
- ["MAINHAND_WEAPON_RATING"] = {"主手武器技能等級", "主手武器技能等級"},
- ["OFFHAND_WEAPON_RATING"] = {"副手武器技能等級", "副手武器技能等級"},
- ["RANGED_WEAPON_RATING"] = {"遠程武器技能等級", "遠程武器技能等級"},
- },
-}
diff --git a/libs/StatLogic-1.0/deDE.lua b/libs/StatLogic-1.0/deDE.lua
new file mode 100644
index 0000000..b0a2f89
--- /dev/null
+++ b/libs/StatLogic-1.0/deDE.lua
@@ -0,0 +1,612 @@
+-- deDE localization by Gailly, Dleh
+local L = LibStub("AceLocale-3.0"):NewLocale("StatLogic", "deDE")
+if not L then return end
+
+L["tonumber"] = function(s)
+ local n = tonumber(s)
+ if n then
+ return n
+ else
+ return tonumber((gsub(s, ",", "%.")))
+ end
+end
+-------------------
+-- Fast Exclude --
+-------------------
+-- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
+L["ExcludeLen"] = 5 -- using string.utf8len
+L["Exclude"] = {
+ [""] = true,
+ [" \n"] = true,
+ [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
+ [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
+ [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
+ [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
+ [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
+ [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
+ [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
+ [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
+ [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
+ ["Entza"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
+ -- ITEM_DISENCHANT_MIN_SKILL = "Disenchanting requires %s (%d)"; -- Minimum enchanting skill needed to disenchant
+ ["Dauer"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
+ [" AP, Block Value
+ -- Agi -> AP, Crit, Dodge
+ -- Sta -> Health
+ -- Int -> Mana, Spell Crit
+ -- Spi -> mp5nc, hp5oc
+ -- Ratings -> Effect
+ ["HEALTH_REG_OUT_OF_COMBAT"] = {HEALTH.." Regeneration (Nicht im Kampf)", "HP5(OC)"},
+ ["MANA_REG_NOT_CASTING"] = {MANA.." Regeneration (Nicht zaubernd)", "MP5(NC)"},
+ ["MELEE_CRIT_DMG_REDUCTION"] = {"Krit Schadenverminderung (%)", "Krit Schaden Verm(%)"},
+ ["RANGED_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_RANGED_COMBAT.." Krit Schadenverminderung(%)", PLAYERSTAT_RANGED_COMBAT.." Krit Schaden Verm(%)"},
+ ["SPELL_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_SPELL_COMBAT.." Krit Schadenverminderung(%)", PLAYERSTAT_SPELL_COMBAT.." Krit Schaden Verm(%)"},
+ ["DEFENSE"] = {DEFENSE, "Def"},
+ ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
+ ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
+ ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
+ ["AVOIDANCE"] = {"Vermeidung(%)", "Vermeidung(%)"},
+ ["MELEE_HIT"] = {"Trefferchance(%)", "Treffer(%)"},
+ ["RANGED_HIT"] = {PLAYERSTAT_RANGED_COMBAT.." Trefferchance(%)", PLAYERSTAT_RANGED_COMBAT.." Treffer(%)"},
+ ["SPELL_HIT"] = {PLAYERSTAT_SPELL_COMBAT.." Trefferchance(%)", PLAYERSTAT_SPELL_COMBAT.." Treffer(%)"},
+ ["MELEE_HIT_AVOID"] = {"Treffer Vermeidung(%)", "Treffer Vermeid(%)"},
+ ["RANGED_HIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Treffer Vermeidung(%)", PLAYERSTAT_RANGED_COMBAT.." Trefferermeidung(%)"},
+ ["SPELL_HIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Treffer Vermeidung(%)", PLAYERSTAT_SPELL_COMBAT.." Treffervermeidung(%)"},
+ ["MELEE_CRIT"] = {MELEE_CRIT_CHANCE.."(%)", "Krit(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
+ ["RANGED_CRIT"] = {PLAYERSTAT_RANGED_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_RANGED_COMBAT.." Krit(%)"},
+ ["SPELL_CRIT"] = {PLAYERSTAT_SPELL_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_SPELL_COMBAT.." Krit(%)"},
+ ["MELEE_CRIT_AVOID"] = {"Kritvermeidung(%)", "Kritvermeidung(%)"},
+ ["RANGED_CRIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Kritvermeidung(%)", PLAYERSTAT_RANGED_COMBAT.." Kritvermeidung(%)"},
+ ["SPELL_CRIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Kritvermeidung(%)", PLAYERSTAT_SPELL_COMBAT.." Kritvermeidung(%)"},
+ ["MELEE_HASTE"] = {"Hast(%)", "Hast(%)"}, --
+ ["RANGED_HASTE"] = {PLAYERSTAT_RANGED_COMBAT.." Hast(%)", PLAYERSTAT_RANGED_COMBAT.." Hast(%)"},
+ ["SPELL_HASTE"] = {PLAYERSTAT_SPELL_COMBAT.." Hast(%)", PLAYERSTAT_SPELL_COMBAT.." Hast(%)"},
+ ["EXPERTISE"] = {"Waffenkunde", "Waffenkunde"},
+ ["DAGGER_WEAPON"] = {"Dagger "..SKILL, "Dagger"}, -- SKILL = "Skill"
+ ["SWORD_WEAPON"] = {"Sword "..SKILL, "Sword"},
+ ["2H_SWORD_WEAPON"] = {"Two-Handed Sword "..SKILL, "2H Sword"},
+ ["AXE_WEAPON"] = {"Axe "..SKILL, "Axe"},
+ ["2H_AXE_WEAPON"] = {"Two-Handed Axe "..SKILL, "2H Axe"},
+ ["MACE_WEAPON"] = {"Mace "..SKILL, "Mace"},
+ ["2H_MACE_WEAPON"] = {"Two-Handed Mace "..SKILL, "2H Mace"},
+ ["GUN_WEAPON"] = {"Gun "..SKILL, "Gun"},
+ ["CROSSBOW_WEAPON"] = {"Crossbow "..SKILL, "Crossbow"},
+ ["BOW_WEAPON"] = {"Bow "..SKILL, "Bow"},
+ ["FERAL_WEAPON"] = {"Feral "..SKILL, "Feral"},
+ ["FIST_WEAPON"] = {"Unarmed "..SKILL, "Unarmed"},
+
+ ---------------------------------------------------------------------------
+ -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
+ -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
+ -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
+ ["DODGE_NEGLECT"] = {DODGE.." Verhinderung(%)", DODGE.." Verhinderung(%)"},
+ ["PARRY_NEGLECT"] = {PARRY.." Verhinderung(%)", PARRY.." Verhinderung(%)"},
+ ["BLOCK_NEGLECT"] = {BLOCK.." Verhinderung(%)", BLOCK.." Verhinderung(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Talants
+ ["MELEE_CRIT_DMG"] = {"Krit Schaden(%)", "Crit Schaden(%)"},
+ ["RANGED_CRIT_DMG"] = {PLAYERSTAT_RANGED_COMBAT.." Krit Schaden(%)", PLAYERSTAT_RANGED_COMBAT.." Krit Schaden(%)"},
+ ["SPELL_CRIT_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." Krit Schaden(%)", PLAYERSTAT_SPELL_COMBAT.." Krit Schaden(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Spell Stats
+ -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
+ -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
+ -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
+ -- Use strsplit("@", text) to seperate the spell name and statid
+ ["THREAT"] = {"Bedrohung", "Bedrohung"},
+ ["CAST_TIME"] = {"Zauberzeit", "Zauberzeit"},
+ ["MANA_COST"] = {"Manakosten", "Mana"},
+ ["RAGE_COST"] = {"Wutkosten", "Wut"},
+ ["ENERGY_COST"] = {"Energiekosten", "Energie"},
+ ["COOLDOWN"] = {"Abklingzeit", "CD"},
+
+ ---------------------------------------------------------------------------
+ -- Stats Mods
+ ["MOD_STR"] = {"Mod "..SPELL_STAT1_NAME.."(%)", "Mod Str(%)"},
+ ["MOD_AGI"] = {"Mod "..SPELL_STAT2_NAME.."(%)", "Mod Agi(%)"},
+ ["MOD_STA"] = {"Mod "..SPELL_STAT3_NAME.."(%)", "Mod Sta(%)"},
+ ["MOD_INT"] = {"Mod "..SPELL_STAT4_NAME.."(%)", "Mod Int(%)"},
+ ["MOD_SPI"] = {"Mod "..SPELL_STAT5_NAME.."(%)", "Mod Spi(%)"},
+ ["MOD_HEALTH"] = {"Mod "..HEALTH.."(%)", "Mod "..HP.."(%)"},
+ ["MOD_MANA"] = {"Mod "..MANA.."(%)", "Mod "..MP.."(%)"},
+ ["MOD_ARMOR"] = {"Mod "..ARMOR.."from Items".."(%)", "Mod "..ARMOR.."(Items)".."(%)"},
+ ["MOD_BLOCK_VALUE"] = {"Mod Block Value".."(%)", "Mod Block Value".."(%)"},
+ ["MOD_DMG"] = {"Mod Damage".."(%)", "Mod Dmg".."(%)"},
+ ["MOD_DMG_TAKEN"] = {"Mod Damage Taken".."(%)", "Mod Dmg Taken".."(%)"},
+ ["MOD_CRIT_DAMAGE"] = {"Mod Crit Damage".."(%)", "Mod Crit Dmg".."(%)"},
+ ["MOD_CRIT_DAMAGE_TAKEN"] = {"Mod Crit Damage Taken".."(%)", "Mod Crit Dmg Taken".."(%)"},
+ ["MOD_THREAT"] = {"Mod Threat".."(%)", "Mod Threat".."(%)"},
+ ["MOD_AP"] = {"Mod "..ATTACK_POWER_TOOLTIP.."(%)", "Mod AP".."(%)"},
+ ["MOD_RANGED_AP"] = {"Mod "..PLAYERSTAT_RANGED_COMBAT.." "..ATTACK_POWER_TOOLTIP.."(%)", "Mod RAP".."(%)"},
+ ["MOD_SPELL_DMG"] = {"Mod "..PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.."(%)", "Mod "..PLAYERSTAT_SPELL_COMBAT.." Dmg".."(%)"},
+ ["MOD_HEALING"] = {"Mod Healing".."(%)", "Mod Heal".."(%)"},
+ ["MOD_CAST_TIME"] = {"Mod Casting Time".."(%)", "Mod Cast Time".."(%)"},
+ ["MOD_MANA_COST"] = {"Mod Mana Cost".."(%)", "Mod Mana Cost".."(%)"},
+ ["MOD_RAGE_COST"] = {"Mod Rage Cost".."(%)", "Mod Rage Cost".."(%)"},
+ ["MOD_ENERGY_COST"] = {"Mod Energy Cost".."(%)", "Mod Energy Cost".."(%)"},
+ ["MOD_COOLDOWN"] = {"Mod Cooldown".."(%)", "Mod CD".."(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Misc Stats
+ ["WEAPON_RATING"] = {"Waffe "..SKILL.." "..RATING, "Waffe"..SKILL.." "..RATING},
+ ["WEAPON_SKILL"] = {"Waffe "..SKILL, "Waffe"..SKILL},
+ ["MAINHAND_WEAPON_RATING"] = {"Waffenhandwaffe "..SKILL.." "..RATING, "Waffenhand"..SKILL.." "..RATING},
+ ["OFFHAND_WEAPON_RATING"] = {"Schildhandwaffe "..SKILL.." "..RATING, "Schildhand"..SKILL.." "..RATING},
+ ["RANGED_WEAPON_RATING"] = {"Fernkampfwaffe "..SKILL.." "..RATING, "Fernkampf"..SKILL.." "..RATING},
+}
+
diff --git a/libs/StatLogic-1.0/StatLogic-Locale-enUS.lua b/libs/StatLogic-1.0/enUS.lua
similarity index 100%
rename from libs/StatLogic-1.0/StatLogic-Locale-enUS.lua
rename to libs/StatLogic-1.0/enUS.lua
diff --git a/libs/StatLogic-1.0/frFR.lua b/libs/StatLogic-1.0/frFR.lua
new file mode 100644
index 0000000..d5d49c2
--- /dev/null
+++ b/libs/StatLogic-1.0/frFR.lua
@@ -0,0 +1,667 @@
+-- frFR localization by Tixu
+local L = LibStub("AceLocale-3.0"):NewLocale("StatLogic", "frFR")
+if not L then return end
+
+L["tonumber"] = function(s)
+ local n = tonumber(s)
+ if n then
+ return n
+ else
+ return tonumber((gsub(s, ",", "%.")))
+ end
+end
+------------------
+-- Fast Exclude --
+------------------
+-- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
+L["ExcludeLen"] = 5 -- using string.utf8len
+L["Exclude"] = {
+ [""] = true,
+ [" \n"] = true,
+ [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
+ [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
+ [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
+ [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
+ [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
+ --[EMPTY_SOCKET_BLUE] = true, -- EMPTY_SOCKET_BLUE = "Blue Socket";
+ --[EMPTY_SOCKET_META] = true, -- EMPTY_SOCKET_META = "Meta Socket";
+ --[EMPTY_SOCKET_RED] = true, -- EMPTY_SOCKET_RED = "Red Socket";
+ --[EMPTY_SOCKET_YELLOW] = true, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
+ [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
+ [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
+ [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
+ [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
+ --["Disen"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
+ --["Durat"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
+ ["Temps"] = true, -- temps de recharge...
+ [" AP, Block Value
+ -- Agi -> AP, Crit, Dodge
+ -- Sta -> Health
+ -- Int -> Mana, Spell Crit
+ -- Spi -> mp5nc, hp5oc
+ -- Ratings -> Effect
+ ["HEALTH_REG_OUT_OF_COMBAT"] = {HEALTH.." Regen (Out of combat)", "HP5(OC)"},
+ ["MANA_REG_NOT_CASTING"] = {MANA.." Regen (Not casting)", "MP5(NC)"},
+ ["MELEE_CRIT_DMG_REDUCTION"] = {"Crit Damage Reduction(%)", "Crit Dmg Reduc(%)"},
+ ["RANGED_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_RANGED_COMBAT.." Crit Damage Reduction(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg Reduc(%)"},
+ ["SPELL_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_SPELL_COMBAT.." Crit Damage Reduction(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg Reduc(%)"},
+ ["DEFENSE"] = {DEFENSE, "Def"},
+ ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
+ ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
+ ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
+ ["MELEE_HIT"] = {"Hit Chance(%)", "Hit(%)"},
+ ["RANGED_HIT"] = {PLAYERSTAT_RANGED_COMBAT.." Hit Chance(%)", PLAYERSTAT_RANGED_COMBAT.." Hit(%)"},
+ ["SPELL_HIT"] = {PLAYERSTAT_SPELL_COMBAT.." Hit Chance(%)", PLAYERSTAT_SPELL_COMBAT.." Hit(%)"},
+ ["MELEE_HIT_AVOID"] = {"Hit Avoidance(%)", "Hit Avd(%)"},
+ ["RANGED_HIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Hit Avoidance(%)", PLAYERSTAT_RANGED_COMBAT.." Hit Avd(%)"},
+ ["SPELL_HIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Hit Avoidance(%)", PLAYERSTAT_SPELL_COMBAT.." Hit Avd(%)"},
+ ["MELEE_CRIT"] = {MELEE_CRIT_CHANCE.."(%)", "Crit(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
+ ["RANGED_CRIT"] = {PLAYERSTAT_RANGED_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_RANGED_COMBAT.." Crit(%)"},
+ ["SPELL_CRIT"] = {PLAYERSTAT_SPELL_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_SPELL_COMBAT.." Crit(%)"},
+ ["MELEE_CRIT_AVOID"] = {"Crit Avoidance(%)", "Crit Avd(%)"},
+ ["RANGED_CRIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." Crit Avoidance(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Avd(%)"},
+ ["SPELL_CRIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." Crit Avoidance(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Avd(%)"},
+ ["MELEE_HASTE"] = {"Haste(%)", "Haste(%)"}, --
+ ["RANGED_HASTE"] = {PLAYERSTAT_RANGED_COMBAT.." Haste(%)", PLAYERSTAT_RANGED_COMBAT.." Haste(%)"},
+ ["SPELL_HASTE"] = {PLAYERSTAT_SPELL_COMBAT.." Haste(%)", PLAYERSTAT_SPELL_COMBAT.." Haste(%)"},
+ ["DAGGER_WEAPON"] = {"Dagger "..SKILL, "Dagger"}, -- SKILL = "Skill"
+ ["SWORD_WEAPON"] = {"Sword "..SKILL, "Sword"},
+ ["2H_SWORD_WEAPON"] = {"Two-Handed Sword "..SKILL, "2H Sword"},
+ ["AXE_WEAPON"] = {"Axe "..SKILL, "Axe"},
+ ["2H_AXE_WEAPON"] = {"Two-Handed Axe "..SKILL, "2H Axe"},
+ ["MACE_WEAPON"] = {"Mace "..SKILL, "Mace"},
+ ["2H_MACE_WEAPON"] = {"Two-Handed Mace "..SKILL, "2H Mace"},
+ ["GUN_WEAPON"] = {"Gun "..SKILL, "Gun"},
+ ["CROSSBOW_WEAPON"] = {"Crossbow "..SKILL, "Crossbow"},
+ ["BOW_WEAPON"] = {"Bow "..SKILL, "Bow"},
+ ["FERAL_WEAPON"] = {"Feral "..SKILL, "Feral"},
+ ["FIST_WEAPON"] = {"Unarmed "..SKILL, "Unarmed"},
+
+ ---------------------------------------------------------------------------
+ -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
+ -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
+ -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
+ ["DODGE_NEGLECT"] = {DODGE.." Neglect(%)", DODGE.." Neglect(%)"},
+ ["PARRY_NEGLECT"] = {PARRY.." Neglect(%)", PARRY.." Neglect(%)"},
+ ["BLOCK_NEGLECT"] = {BLOCK.." Neglect(%)", BLOCK.." Neglect(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Talants
+ ["MELEE_CRIT_DMG"] = {"Crit Damage(%)", "Crit Dmg(%)"},
+ ["RANGED_CRIT_DMG"] = {PLAYERSTAT_RANGED_COMBAT.." Crit Damage(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg(%)"},
+ ["SPELL_CRIT_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." Crit Damage(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Spell Stats
+ -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
+ -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
+ -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
+ -- Use strsplit("@", text) to seperate the spell name and statid
+ ["THREAT"] = {"Threat", "Threat"},
+ ["CAST_TIME"] = {"Casting Time", "Cast Time"},
+ ["MANA_COST"] = {"Mana Cost", "Mana Cost"},
+ ["RAGE_COST"] = {"Rage Cost", "Rage Cost"},
+ ["ENERGY_COST"] = {"Energy Cost", "Energy Cost"},
+ ["COOLDOWN"] = {"Cooldown", "CD"},
+
+ ---------------------------------------------------------------------------
+ -- Stats Mods
+ ["MOD_STR"] = {"Mod "..SPELL_STAT1_NAME.."(%)", "Mod Str(%)"},
+ ["MOD_AGI"] = {"Mod "..SPELL_STAT2_NAME.."(%)", "Mod Agi(%)"},
+ ["MOD_STA"] = {"Mod "..SPELL_STAT3_NAME.."(%)", "Mod Sta(%)"},
+ ["MOD_INT"] = {"Mod "..SPELL_STAT4_NAME.."(%)", "Mod Int(%)"},
+ ["MOD_SPI"] = {"Mod "..SPELL_STAT5_NAME.."(%)", "Mod Spi(%)"},
+ ["MOD_HEALTH"] = {"Mod "..HEALTH.."(%)", "Mod "..HP.."(%)"},
+ ["MOD_MANA"] = {"Mod "..MANA.."(%)", "Mod "..MP.."(%)"},
+ ["MOD_ARMOR"] = {"Mod "..ARMOR.."from Items".."(%)", "Mod "..ARMOR.."(Items)".."(%)"},
+ ["MOD_BLOCK_VALUE"] = {"Mod Block Value".."(%)", "Mod Block Value".."(%)"},
+ ["MOD_DMG"] = {"Mod Damage".."(%)", "Mod Dmg".."(%)"},
+ ["MOD_DMG_TAKEN"] = {"Mod Damage Taken".."(%)", "Mod Dmg Taken".."(%)"},
+ ["MOD_CRIT_DAMAGE"] = {"Mod Crit Damage".."(%)", "Mod Crit Dmg".."(%)"},
+ ["MOD_CRIT_DAMAGE_TAKEN"] = {"Mod Crit Damage Taken".."(%)", "Mod Crit Dmg Taken".."(%)"},
+ ["MOD_THREAT"] = {"Mod Threat".."(%)", "Mod Threat".."(%)"},
+ ["MOD_AP"] = {"Mod "..ATTACK_POWER_TOOLTIP.."(%)", "Mod AP".."(%)"},
+ ["MOD_RANGED_AP"] = {"Mod "..PLAYERSTAT_RANGED_COMBAT.." "..ATTACK_POWER_TOOLTIP.."(%)", "Mod RAP".."(%)"},
+ ["MOD_SPELL_DMG"] = {"Mod "..PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.."(%)", "Mod "..PLAYERSTAT_SPELL_COMBAT.." Dmg".."(%)"},
+ ["MOD_HEALING"] = {"Mod Healing".."(%)", "Mod Heal".."(%)"},
+ ["MOD_CAST_TIME"] = {"Mod Casting Time".."(%)", "Mod Cast Time".."(%)"},
+ ["MOD_MANA_COST"] = {"Mod Mana Cost".."(%)", "Mod Mana Cost".."(%)"},
+ ["MOD_RAGE_COST"] = {"Mod Rage Cost".."(%)", "Mod Rage Cost".."(%)"},
+ ["MOD_ENERGY_COST"] = {"Mod Energy Cost".."(%)", "Mod Energy Cost".."(%)"},
+ ["MOD_COOLDOWN"] = {"Mod Cooldown".."(%)", "Mod CD".."(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Misc Stats
+ ["WEAPON_RATING"] = {"Weapon "..SKILL.." "..RATING, "Weapon"..SKILL.." "..RATING},
+ ["WEAPON_SKILL"] = {"Weapon "..SKILL, "Weapon"..SKILL},
+ ["MAINHAND_WEAPON_RATING"] = {"Main Hand Weapon "..SKILL.." "..RATING, "MH Weapon"..SKILL.." "..RATING},
+ ["OFFHAND_WEAPON_RATING"] = {"Off Hand Weapon "..SKILL.." "..RATING, "OH Weapon"..SKILL.." "..RATING},
+ ["RANGED_WEAPON_RATING"] = {"Ranged Weapon "..SKILL.." "..RATING, "Ranged Weapon"..SKILL.." "..RATING},
+}
+
diff --git a/libs/StatLogic-1.0/koKR.lua b/libs/StatLogic-1.0/koKR.lua
new file mode 100644
index 0000000..bc13df9
--- /dev/null
+++ b/libs/StatLogic-1.0/koKR.lua
@@ -0,0 +1,646 @@
+-- koKR localization by fenlis
+local L = LibStub("AceLocale-3.0"):NewLocale("StatLogic", "koKR")
+if not L then return end
+
+L["tonumber"] = tonumber
+------------------
+-- Fast Exclude --
+------------------
+-- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
+L["ExcludeLen"] = 3
+L["Exclude"] = {
+ [""] = true,
+ [" \n"] = true,
+ [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "착용 시 귀속"; -- Item will be bound when equipped
+ [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "획득 시 귀속"; -- Item wil be bound when picked up
+ [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "사용 시 귀속"; -- Item will be bound when used
+ [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "퀘스트 아이템"; -- Item is a quest item (same logic as ON_PICKUP)
+ [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "귀속 아이템"; -- Item is Soulbound
+ --[EMPTY_SOCKET_BLUE] = true, -- EMPTY_SOCKET_BLUE = "푸른색 보석 홈";
+ --[EMPTY_SOCKET_META] = true, -- EMPTY_SOCKET_META = "얼개 보석 홈";
+ --[EMPTY_SOCKET_RED] = true, -- EMPTY_SOCKET_RED = "붉은색 보석 홈";
+ --[EMPTY_SOCKET_YELLOW] = true, -- EMPTY_SOCKET_YELLOW = "노란색 보석 홈";
+ [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "퀘스트 시작 아이템"; -- Item is a quest giver
+ [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "그 아이템은 버릴 수 없습니다."; -- Attempted to destroy a NO_DESTROY item
+ [ITEM_CONJURED] = true, -- ITEM_CONJURED = "창조된 아이템"; -- Item expires
+ [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "마력 추출 불가"; -- Items which cannot be disenchanted ever
+ ["마력 "] = true, -- ITEM_DISENCHANT_ANY_SKILL = "마력 추출 가능"; -- Items that can be disenchanted at any skill level
+ -- ITEM_DISENCHANT_MIN_SKILL = "마력 추출 요구 사항: %s (%d)"; -- Minimum enchanting skill needed to disenchant
+ ["지속시"] = true, -- ITEM_DURATION_DAYS = "지속시간: %d일";
+ ["<제작"] = true, -- ITEM_CREATED_BY = "|cff00ff00<제작자: %s>|r"; -- %s is the creator of the item
+ ["재사용"] = true, -- ITEM_COOLDOWN_TIME_DAYS = "재사용 대기시간: %d일";
+ ["고유 "] = true, -- Unique (20)
+ ["최소 "] = true, -- Requires Level xx
+ ["\n최소"] = true, -- Requires Level xx
+ ["직업:"] = true, -- Classes: xx
+ ["종족:"] = true, -- Races: xx (vendor mounts)
+ ["사용 "] = true, -- Use:
+ ["발동 "] = true, -- Chance On Hit:
+ -- Set Bonuses
+ -- ITEM_SET_BONUS = "세트 효과: %s";
+ -- ITEM_SET_BONUS_GRAY = "(%d) 세트 효과: %s";
+ -- ITEM_SET_NAME = "%s (%d/%d)"; -- Set name (2/5)
+ ["세트 "] = true,
+ ["(2)"] = true,
+ ["(3)"] = true,
+ ["(4)"] = true,
+ ["(5)"] = true,
+ ["(6)"] = true,
+ ["(7)"] = true,
+ ["(8)"] = true,
+ -- Equip type
+ ["투사체"] = true, -- Ice Threaded Arrow ID:19316
+ [INVTYPE_AMMO] = true,
+ [INVTYPE_HEAD] = true,
+ [INVTYPE_NECK] = true,
+ [INVTYPE_SHOULDER] = true,
+ [INVTYPE_BODY] = true,
+ [INVTYPE_CHEST] = true,
+ [INVTYPE_ROBE] = true,
+ [INVTYPE_WAIST] = true,
+ [INVTYPE_LEGS] = true,
+ [INVTYPE_FEET] = true,
+ [INVTYPE_WRIST] = true,
+ [INVTYPE_HAND] = true,
+ [INVTYPE_FINGER] = true,
+ [INVTYPE_TRINKET] = true,
+ [INVTYPE_CLOAK] = true,
+ [INVTYPE_WEAPON] = true,
+ [INVTYPE_SHIELD] = true,
+ [INVTYPE_2HWEAPON] = true,
+ [INVTYPE_WEAPONMAINHAND] = true,
+ [INVTYPE_WEAPONOFFHAND] = true,
+ [INVTYPE_HOLDABLE] = true,
+ [INVTYPE_RANGED] = true,
+ [INVTYPE_THROWN] = true,
+ [INVTYPE_RELIC] = true,
+ [INVTYPE_TABARD] = true,
+ [INVTYPE_BAG] = true,
+}
+-----------------------
+-- Whole Text Lookup --
+-----------------------
+-- Mainly used for enchants that doesn't have numbers in the text
+-- http://wow.allakhazam.com/db/enchant.html?slot=0&locale=enUS
+L["WholeTextLookup"] = {
+ [EMPTY_SOCKET_RED] = {["EMPTY_SOCKET_RED"] = 1}, -- EMPTY_SOCKET_RED = "Red Socket";
+ [EMPTY_SOCKET_YELLOW] = {["EMPTY_SOCKET_YELLOW"] = 1}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
+ [EMPTY_SOCKET_BLUE] = {["EMPTY_SOCKET_BLUE"] = 1}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
+ [EMPTY_SOCKET_META] = {["EMPTY_SOCKET_META"] = 1}, -- EMPTY_SOCKET_META = "Meta Socket";
+
+ ["최하급 마술사 오일"] = {["SPELL_DMG"] = 8, ["HEAL"] = 8}, -- ID: 20744
+ ["하급 마술사 오일"] = {["SPELL_DMG"] = 16, ["HEAL"] = 16}, -- ID: 20746
+ ["마술사 오일"] = {["SPELL_DMG"] = 24, ["HEAL"] = 24}, -- ID: 20750
+ ["반짝이는 마술사 오일"] = {["SPELL_DMG"] = 36, ["HEAL"] = 36, ["SPELL_CRIT_RATING"] = 14}, -- ID: 20749
+ ["상급 마술사 오일"] = {["SPELL_DMG"] = 42, ["HEAL"] = 42}, -- ID: 22522
+ ["신성한 마술사 오일"] = {["SPELL_DMG_UNDEAD"] = 60}, -- ID: 23123
+
+ ["최하급 마나 오일"] = {["MANA_REG"] = 4}, -- ID: 20745
+ ["하급 마나 오일"] = {["MANA_REG"] = 8}, -- ID: 20747
+ ["반짝이는 마나 오일"] = {["MANA_REG"] = 12, ["HEAL"] = 25}, -- ID: 20748
+ ["상급 마나 오일"] = {["MANA_REG"] = 14}, -- ID: 22521
+
+ ["에터니움 낚시줄"] = {["FISHING"] = 5}, --
+ ["전투력"] = {["AP"] = 70}, -- 전투력
+ ["활력"] = {["MANA_REG"] = 4, ["HEALTH_REG"] = 4}, -- Enchant Boots - Vitality "Vitality" http://wow.allakhazam.com/db/spell.html?wspell=27948
+ ["냉기의 영혼"] = {["SHADOW_SPELL_DMG"] = 54, ["FROST_SPELL_DMG"] = 54}, --
+ ["태양의 불꽃"] = {["ARCANE_SPELL_DMG"] = 50, ["FIRE_SPELL_DMG"] = 50}, --
+
+ ["미스릴 박차"] = {["MOUNT_SPEED"] = 4}, -- Mithril Spurs
+ ["최하급 탈것 속도 증가"] = {["MOUNT_SPEED"] = 2}, -- Enchant Gloves - Riding Skill
+ ["착용 효과: 이동 속도가 약간 증가합니다."] = {["RUN_SPEED"] = 8}, -- [Highlander's Plate Greaves] ID: 20048
+ ["이동 속도가 약간 증가합니다."] = {["RUN_SPEED"] = 8}, --
+ ["하급 이동 속도 증가"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Minor Speed "Minor Speed Increase" http://wow.allakhazam.com/db/spell.html?wspell=13890
+ ["하급 이동 속도"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Cat's Swiftness "Minor Speed and +6 Agility" http://wow.allakhazam.com/db/spell.html?wspell=34007
+ ["침착함"] = {["MELEE_HIT_RATING"] = 10}, -- Enchant Boots - Surefooted "Surefooted" http://wow.allakhazam.com/db/spell.html?wspell=27954
+
+ ["위협 수준 감소"] = {["THREAT_MOD"] = -2}, -- Enchant Cloak - Subtlety
+ ["위협 수준 +2%"] = {["THREAT_MOD"] = -2}, -- StatLogic:GetSum("item:23344:2832")
+ ["착용 효과: 시전자를 물 속에서 숨쉴 수 있도록 해줍니다."] = false, -- [Band of Icy Depths] ID: 21526
+ ["시전자를 물 속에서 숨쉴 수 있도록 해줍니다"] = false, --
+ ["착용 효과: 무장해제에 면역이 됩니다."] = false, -- [Stronghold Gauntlets] ID: 12639
+ ["무장해제에 면역이 됩니다"] = false, --
+ ["성전사"] = false, -- Enchant Crusader
+ ["흡혈"] = false, -- Enchant Crusader
+}
+----------------------------
+-- Single Plus Stat Check --
+----------------------------
+-- depending on locale, it may be
+-- +19 Stamina = "^%+(%d+) (.-)%.?$"
+-- Stamina +19 = "^(.-) %+(%d+)%.?$"
+-- +19 耐力 = "^%+(%d+) (.-)%.?$"
+-- Some have a "." at the end of string like:
+-- Enchant Chest - Restore Mana Prime "+6 mana every 5 sec. "
+L["SinglePlusStatCheck"] = "^(.-) ([%+%-]%d+)%.?$"
+-----------------------------
+-- Single Equip Stat Check --
+-----------------------------
+-- stat1, value, stat2 = strfind
+-- stat = stat1..stat2
+-- "^Equip: (.-) by u?p? ?t?o? ?(%d+) ?(.-)%.?$"
+L["SingleEquipStatCheck"] = "^착용 효과: (.-) (%d+)만큼(.-)$"
+-------------
+-- PreScan --
+-------------
+-- Special cases that need to be dealt with before deep scan
+L["PreScanPatterns"] = {
+ --["^Equip: Increases attack power by (%d+) in Cat"] = "FERAL_AP",
+ --["^Equip: Increases attack power by (%d+) when fighting Undead"] = "AP_UNDEAD", -- Seal of the Dawn ID:13029
+ ["^(%d+)의 피해 방어$"] = "BLOCK_VALUE",
+ ["^방어도 (%d+)$"] = "ARMOR",
+ ["방어도 보강 %(%+(%d+)%)"] = "ARMOR_BONUS",
+ ["매 5초마다 (%d+)의 생명력이 회복됩니다.$"] = "HEALTH_REG",
+ ["매 5초마다 (%d+)의 마나가 회복됩니다.$"] = "MANA_REG",
+ ["^.-공격력 %+?%d+ %- (%d+)$"] = "MAX_DAMAGE",
+ ["^%(초당 공격력 ([%d%.]+)%)$"] = "DPS",
+ -- Exclude
+ ["^(%d+)칸"] = false, -- Set Name (0/9)
+ ["^[%D ]+ %((%d+)/%d+%)$"] = false, -- Set Name (0/9)
+ ["|cff808080"] = false, -- Gray text " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Red gem|r"
+ -- Procs
+ ["발동"] = false, -- [Mark of Defiance] ID:27924 -- [Staff of the Qiraji Prophets] ID:21128
+ ["확률로"] = false, -- [Darkmoon Card: Heroism] ID:19287
+ ["가격 당했을 때"] = false, -- [Essence of the Pure Flame] ID: 18815
+ ["성공하면"] = false,
+}
+--------------
+-- DeepScan --
+--------------
+-- Strip leading "Equip: ", "Socket Bonus: "
+L["Equip: "] = "착용 효과: "
+L["Socket Bonus: "] = "보석 장착 보너스: "
+-- Strip trailing "."
+L["."] = "."
+L["DeepScanSeparators"] = {
+ "/", -- "+10 Defense Rating/+10 Stamina/+15 Block Value": ZG Enchant
+ " & ", -- "+26 Healing Spells & 2% Reduced Threat": Bracing Earthstorm Diamond ID:25897
+ ", ", -- "+6 Spell Damage, +5 Spell Crit Rating": Potent Ornate Topaz ID: 28123
+ "%. ", -- "Equip: Increases attack power by 81 when fighting Undead. It also allows the acquisition of Scourgestones on behalf of the Argent Dawn.": Seal of the Dawn
+ " / ",
+}
+L["DeepScanWordSeparators"] = {
+ -- only put word separators here like "and" in english
+ --" and ", -- "Critical Rating +6 and Dodge Rating +5": Assassin's Fire Opal ID:30565
+}
+-- all lower case
+L["DualStatPatterns"] = {
+ ["^%+(%d+) 치유량 %+(%d+) 주문 공격력$"] = {{"HEAL",}, {"SPELL_DMG",},},
+ ["^모든 주문 및 효과에 의한 치유량이 최대 (%d+)만큼, 공격력이 최대 (%d+)만큼 증가합니다$"] = {{"HEAL",}, {"SPELL_DMG",},},
+}
+L["DeepScanPatterns"] = {
+ "^(.-) (%d+)만큼(.-)$", -- "xxx by up to 22 xxx" (scan first)
+ "^(.-) 최대 (%d+)만큼(.-)$", -- "xxx by up to 22 xxx" (scan first)
+ "^(.-) ?([%+%-]%d+) ?(.-)$", -- "xxx xxx +22" or "+22 xxx xxx" or "xxx +22 xxx" (scan 2ed)
+ "^(.-) ?([%d%.]+) ?(.-)$", -- 22.22 xxx xxx (scan last)
+}
+-----------------------
+-- Stat Lookup Table --
+-----------------------
+L["StatIDLookup"] = {
+ ["공격 시 적의 방어도를 무시합니다"] = {"IGNORE_ARMOR"}, -- StatLogic:GetSum("item:33733")
+ ["% 위협"] = {"THREAT_MOD"}, -- StatLogic:GetSum("item:23344:2613")
+ ["은신 효과가 증가합니다"] = {"STEALTH_LEVEL"}, -- [Nightscape Boots] ID: 8197
+ ["무기 공격력"] = {"MELEE_DMG"}, -- Enchant
+ ["탈것의 속도가%만큼 증가합니다"] = {"MOUNT_SPEED"}, -- [Highlander's Plate Greaves] ID: 20048
+
+ ["모든 능력치"] = {"STR", "AGI", "STA", "INT", "SPI",},
+ ["힘"] = {"STR",},
+ ["민첩성"] = {"AGI",},
+ ["체력"] = {"STA",},
+ ["지능"] = {"INT",},
+ ["정신력"] = {"SPI",},
+
+ ["비전 저항력"] = {"ARCANE_RES",},
+ ["화염 저항력"] = {"FIRE_RES",},
+ ["자연 저항력"] = {"NATURE_RES",},
+ ["냉기 저항력"] = {"FROST_RES",},
+ ["암흑 저항력"] = {"SHADOW_RES",},
+ ["비전 저항"] = {"ARCANE_RES",}, -- Arcane Armor Kit +8 Arcane Resist
+ ["화염 저항"] = {"FIRE_RES",}, -- Flame Armor Kit +8 Fire Resist
+ ["자연 저항"] = {"NATURE_RES",}, -- Frost Armor Kit +8 Frost Resist
+ ["냉기 저항"] = {"FROST_RES",}, -- Nature Armor Kit +8 Nature Resist
+ ["암흑 저항"] = {"SHADOW_RES",}, -- Shadow Armor Kit +8 Shadow Resist
+ ["암흑 저항력"] = {"SHADOW_RES",}, -- Demons Blood ID: 10779
+ ["모든 저항력"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
+ ["모든 저항"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
+
+ ["낚시"] = {"FISHING",}, -- Fishing enchant ID:846
+ ["낚시 숙련도"] = {"FISHING",}, -- Fishing lure
+ ["낚시 숙련도가 증가합니다"] = {"FISHING",}, -- Equip: Increased Fishing +20.
+ ["채광"] = {"MINING",}, -- Mining enchant ID:844
+ ["약초 채집"] = {"HERBALISM",}, -- Heabalism enchant ID:845
+ ["무두질"] = {"SKINNING",}, -- Skinning enchant ID:865
+
+ ["방어도"] = {"ARMOR_BONUS",},
+ ["방어 숙련"] = {"DEFENSE",},
+ ["방어 숙련 증가"] = {"DEFENSE",},
+ ["피해 방어"] = {"BLOCK_VALUE",}, -- +22 Block Value
+ ["피해 방어량"] = {"BLOCK_VALUE",}, -- +22 Block Value
+ ["방패의 피해 방어량이 증가합니다"] = {"BLOCK_VALUE",},
+
+ ["생명력"] = {"HEALTH",},
+ ["HP"] = {"HEALTH",},
+ ["마나"] = {"MANA",},
+
+ ["전투력"] = {"AP",},
+ ["전투력이 증가합니다"] = {"AP",},
+ ["언데드 공격 시 전투력"] = {"AP_UNDEAD",},
+ -- [Wristwraps of Undead Slaying] ID:23093
+ ["언데드 공격 시 전투력이 증가합니다"] = {"AP_UNDEAD",}, -- [Seal of the Dawn] ID:13209
+ ["언데드와 전투 시 전투력이 증가합니다. 또한 은빛여명회의 대리인으로서 스컬지석을 모을 수 있습니다"] = {"AP_UNDEAD",},
+ ["악마에 대한 전투력이 증가합니다"] = {"AP_DEMON",},
+ ["언데드 및 악마에 대한 전투력이 증가합니다"] = {"AP_UNDEAD", "AP_DEMON",}, -- [Mark of the Champion] ID:23206
+ ["달빛야수 변신 상태일 때 전투력"] = {"FERAL_AP",},
+ ["달빛야수 변신 상태일 때 전투력이 증가합니다"] = {"FERAL_AP",},
+ ["원거리 전투력"] = {"RANGED_AP",},
+ ["원거리 전투력이 증가합니다"] = {"RANGED_AP",}, -- [High Warlord's Crossbow] ID: 18837
+
+ ["생명력 회복량"] = {"MANA_REG",},
+ ["매 초마다 (.+)의 생명력"] = {"HEALTH_REG",},
+ ["health per"] = {"HEALTH_REG",}, -- Frostwolf Insignia Rank 6 ID:17909
+ ["Health every"] = {"MANA_REG",},
+ ["health every"] = {"HEALTH_REG",}, -- [Resurgence Rod] ID:17743
+ ["your normal health regeneration"] = {"HEALTH_REG",}, -- Demons Blood ID: 10779
+ ["매 5초마다 (.+)의 생명력"] = {"HEALTH_REG",}, -- [Onyxia Blood Talisman] ID: 18406
+ ["Restoreshealth every 5 sec"] = {"HEALTH_REG",}, -- [Resurgence Rod] ID:17743
+ ["마나 회복량"] = {"MANA_REG",}, -- Prophetic Aura +4 Mana Regen/+10 Stamina/+24 Healing Spells http://wow.allakhazam.com/db/spell.html?wspell=24167
+ ["매 초마다 (.+)의 마나"] = {"MANA_REG",},
+ ["mana per"] = {"MANA_REG",}, -- Resurgence Rod ID:17743 Most common
+ ["Mana every"] = {"MANA_REG",},
+ ["mana every"] = {"MANA_REG",},
+ ["매 5초마다 (.+)의 마나"] = {"MANA_REG",}, -- [Royal Nightseye] ID: 24057
+ ["Mana every 5 Sec"] = {"MANA_REG",}, --
+ ["5초당 마나 회복량"] = {"MANA_REG",}, -- Enchant Chest - Restore Mana Prime "+6 mana every 5 sec." http://wow.allakhazam.com/db/spell.html?wspell=33991
+ ["Mana per 5 Seconds"] = {"MANA_REG",}, -- [Royal Shadow Draenite] ID: 23109
+ ["Mana Per 5 sec"] = {"MANA_REG",}, -- [Royal Shadow Draenite] ID: 23109
+ ["Mana per 5 sec"] = {"MANA_REG",}, -- [Cyclone Shoulderpads] ID: 29031
+ ["mana per 5 sec"] = {"MANA_REG",}, -- [Royal Tanzanite] ID: 30603
+ ["Restoresmana per 5 sec"] = {"MANA_REG",}, -- [Resurgence Rod] ID:17743
+ ["Mana restored per 5 seconds"] = {"MANA_REG",}, -- Magister's Armor Kit +3 Mana restored per 5 seconds http://wow.allakhazam.com/db/spell.html?wspell=32399
+ ["Mana Regenper 5 sec"] = {"MANA_REG",}, -- Enchant Bracer - Mana Regeneration "Mana Regen 4 per 5 sec." http://wow.allakhazam.com/db/spell.html?wspell=23801
+ ["Mana per 5 Sec"] = {"MANA_REG",}, -- Enchant Bracer - Restore Mana Prime "6 Mana per 5 Sec." http://wow.allakhazam.com/db/spell.html?wspell=27913
+
+ ["주문 관통력"] = {"SPELLPEN",}, -- Enchant Cloak - Spell Penetration "+20 Spell Penetration" http://wow.allakhazam.com/db/spell.html?wspell=34003
+ ["주문 관통력이 증가합니다"] = {"SPELLPEN",},
+
+ ["치유량 및 주문 공격력"] = {"SPELL_DMG", "HEAL",}, -- Arcanum of Focus +8 Healing and Spell Damage http://wow.allakhazam.com/db/spell.html?wspell=22844
+ ["치유 및 주문 공격력"] = {"SPELL_DMG", "HEAL",},
+ ["주문 공격력 및 치유량"] = {"SPELL_DMG", "HEAL",},
+ ["주문 공격력"] = {"SPELL_DMG", "HEAL",},
+ ["모든 주문 및 효과의 공격력과 치유량이 증가합니다"] = {"SPELL_DMG", "HEAL"},
+ ["주위 30미터 반경에 있는 모든 파티원의 모든 주문 및 효과의 공격력과 치유량이 증가합니다"] = {"SPELL_DMG", "HEAL"}, -- Atiesh
+ ["주문 공격력 및 치유량"] = {"SPELL_DMG", "HEAL",}, --StatLogic:GetSum("item:22630")
+ ["공격력"] = {"SPELL_DMG",},
+ ["주문 공격력이 증가합니다"] = {"SPELL_DMG",}, -- Atiesh ID:22630, 22631, 22632, 22589
+ ["주문 위력"] = {"SPELL_DMG",},
+ ["신성 피해"] = {"HOLY_SPELL_DMG",},
+ ["비전 피해"] = {"ARCANE_SPELL_DMG",},
+ ["화염 피해"] = {"FIRE_SPELL_DMG",},
+ ["자연 피해"] = {"NATURE_SPELL_DMG",},
+ ["냉기 피해"] = {"FROST_SPELL_DMG",},
+ ["암흑 피해"] = {"SHADOW_SPELL_DMG",},
+ ["신성 주문 공격력"] = {"HOLY_SPELL_DMG",},
+ ["비전 주문 공격력"] = {"ARCANE_SPELL_DMG",},
+ ["화염 주문 공격력"] = {"FIRE_SPELL_DMG",},
+ ["자연 주문 공격력"] = {"NATURE_SPELL_DMG",},
+ ["냉기 주문 공격력"] = {"FROST_SPELL_DMG",}, -- Acrobatic Staff of Frozen Wrath ID:3185:0:0:0:0:0:1957
+ ["암흑 주문 공격력"] = {"SHADOW_SPELL_DMG",},
+ ["암흑 계열의 주문과 효과의 공격력이 증가합니다"] = {"SHADOW_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
+ ["냉기 계열의 주문과 효과의 공격력이 증가합니다"] = {"FROST_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
+ ["신성 계열의 주문과 효과의 공격력이 증가합니다"] = {"HOLY_SPELL_DMG",},
+ ["비전 계열의 주문과 효과의 공격력이 증가합니다"] = {"ARCANE_SPELL_DMG",},
+ ["화염 계열의 주문과 효과의 공격력이 증가합니다"] = {"FIRE_SPELL_DMG",},
+ ["자연 계열의 주문과 효과의 공격력이 증가합니다"] = {"NATURE_SPELL_DMG",},
+ ["Increases the damage done by Holy spells and effects"] = {"HOLY_SPELL_DMG",}, -- Drape of the Righteous ID:30642
+ ["Increases the damage done by Arcane spells and effects"] = {"ARCANE_SPELL_DMG",}, -- Added just in case
+ ["Increases the damage done by Fire spells and effects"] = {"FIRE_SPELL_DMG",}, -- Added just in case
+ ["Increases the damage done by Frost spells and effects"] = {"FROST_SPELL_DMG",}, -- Added just in case
+ ["Increases the damage done by Nature spells and effects"] = {"NATURE_SPELL_DMG",}, -- Added just in case
+ ["Increases the damage done by Shadow spells and effects"] = {"SHADOW_SPELL_DMG",}, -- Added just in case
+
+ -- [Robe of Undead Cleansing] ID:23085
+ ["언데드에 대한 효과나 주문에 의한 피해가 증가합니다"] = {"SPELL_DMG_UNDEAD"},
+ ["언데드와 전투 시 모든 주문 및 효과에 의한 피해량이 증가합니다. 또한 은빛여명회의 대리인으로서 스컬지석을 모을 수 있습니다"] = {"SPELL_DMG_UNDEAD"},
+ ["언데드 및 악마에 대한 주문 및 효과에 의한 공격력이 증가합니다"] = {"SPELL_DMG_UNDEAD", "SPELL_DMG_DEMON"}, -- [Mark of the Champion] ID:23207
+
+ ["주문 치유량"] = {"HEAL",}, -- Enchant Gloves - Major Healing "+35 Healing Spells" http://wow.allakhazam.com/db/spell.html?wspell=33999
+ ["치유량 증가"] = {"HEAL",},
+ ["치유량"] = {"HEAL",},
+ ["healing Spells"] = {"HEAL",},
+ ["주문 공격력"] = {"SPELL_DMG",}, -- 2.3.0 StatLogic:GetSum("item:23344:2343")
+ ["Healing Spells"] = {"HEAL",}, -- [Royal Nightseye] ID: 24057
+ ["모든 주문 및 효과에 의한 치유량이"] = {"HEAL",}, -- 2.3.0
+ ["공격력이 증가합니다"] = {"SPELL_DMG",}, -- 2.3.0
+ ["모든 주문 및 효과에 의한 치유량이 증가합니다"] = {"HEAL",},
+ ["주위 30미터 반경에 있는 모든 파티원의 모든 주문 및 효과에 의한 치유량이 증가합니다"] = {"HEAL",}, -- Atiesh
+ ["your healing"] = {"HEAL",}, -- Atiesh
+
+ ["초당 공격력"] = {"DPS",},
+ ["초당의 피해 추가"] = {"DPS",}, -- [Thorium Shells] ID: 15977
+
+ ["방어 숙련도"] = {"DEFENSE_RATING",},
+ ["방어 숙련도가 증가합니다"] = {"DEFENSE_RATING",},
+ ["회피 숙련도"] = {"DODGE_RATING",},
+ ["회피 숙련도가 증가합니다."] = {"DODGE_RATING",},
+ ["무기 막기 숙련도"] = {"PARRY_RATING",},
+ ["무기 막기 숙련도가 증가합니다"] = {"PARRY_RATING",},
+ ["방패 막기 숙련도"] = {"BLOCK_RATING",}, -- Enchant Shield - Lesser Block +10 Shield Block Rating http://wow.allakhazam.com/db/spell.html?wspell=13689
+ ["방패 막기 숙련도"] = {"BLOCK_RATING",},
+ ["방패 막기 숙련도가 증가합니다"] = {"BLOCK_RATING",},
+ ["방패 막기 숙련도가 증가합니다"] = {"BLOCK_RATING",},
+
+ ["적중도"] = {"MELEE_HIT_RATING",},
+ ["적중도가 증가합니다"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_RATING
+ ["근접 적중도가 증가합니다"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_MELEE_RATING
+ ["Increases your hit rating"] = {"MELEE_HIT_RATING",},
+ ["주문 적중"] = {"SPELL_HIT_RATING",}, -- Presence of Sight +18 Healing and Spell Damage/+8 Spell Hit http://wow.allakhazam.com/db/spell.html?wspell=24164
+ ["주문 적중도"] = {"SPELL_HIT_RATING",},
+ ["주문의 적중도"] = {"SPELL_HIT_RATING",}, -- ITEM_MOD_HIT_SPELL_RATING
+ ["주문 적중도가 증가합니다"] = {"SPELL_HIT_RATING",},
+ ["원거리 적중도"] = {"RANGED_HIT_RATING",},
+ ["원거리 적중도가 증가합니다"] = {"RANGED_HIT_RATING",}, -- ITEM_MOD_HIT_RANGED_RATING
+ ["Increases your ranged hit rating"] = {"RANGED_HIT_RATING",},
+
+ ["치명타 적중도"] = {"MELEE_CRIT_RATING",},
+ ["Critical Rating"] = {"MELEE_CRIT_RATING",},
+ ["Critical Strike Rating"] = {"MELEE_CRIT_RATING",},
+ ["치명타 적중도가 증가합니다"] = {"MELEE_CRIT_RATING",},
+ ["근접 치명타 적중도가 증가합니다"] = {"MELEE_CRIT_RATING",},
+ ["Improves critical strike rating"] = {"MELEE_CRIT_RATING",},
+ ["주문 극대화 적중도"] = {"SPELL_CRIT_RATING",},
+ ["주문의 극대화 적중도"] = {"SPELL_CRIT_RATING",},
+ ["Spell Critical Rating"] = {"SPELL_CRIT_RATING",},
+ ["Spell Crit Rating"] = {"SPELL_CRIT_RATING",},
+ ["주문의 극대화 적중도가 증가합니다"] = {"SPELL_CRIT_RATING",},
+ ["주위 30미터 반경에 있는 모든 파티원의 주문 극대화 적중도가 증가합니다"] = {"SPELL_CRIT_RATING",},
+ ["주문 극대화 적중도가 증가합니다"] = {"SPELL_CRIT_RATING",},
+ ["원거리 치명타 적중도가 증가합니다"] = {"RANGED_CRIT_RATING",}, -- Fletcher's Gloves ID:7348
+
+ ["공격 회피 숙련도가 증가합니다"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RATING
+ ["근접 공격 회피 숙련도가 증가합니다"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_MELEE_RATING
+ ["원거리 공격 회피 숙련도가 증가합니다"] = {"RANGED_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RANGED_RATING
+ ["주문 공격 회피 숙련도가 증가합니다"] = {"SPELL_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_SPELL_RATING
+ ["탄력도"] = {"RESILIENCE_RATING",},
+ ["탄력도"] = {"RESILIENCE_RATING",}, -- Enchant Chest - Major Resilience "+15 Resilience Rating" http://wow.allakhazam.com/db/spell.html?wspell=33992
+ ["탄력도가 증가합니다"] = {"RESILIENCE_RATING",},
+ ["치명타 회피 숙련도가 증가합니다"] = {"MELEE_CRIT_AVOID_RATING",},
+ ["근접 치명타 회피 숙련도가 증가합니다"] = {"MELEE_CRIT_AVOID_RATING",},
+ ["원거리 치명타 회피 숙련도가 증가합니다"] = {"RANGED_CRIT_AVOID_RATING",},
+ ["주문 치명타 회피 숙련도가 증가합니다"] = {"SPELL_CRIT_AVOID_RATING",},
+
+ ["공격 가속도"] = {"MELEE_HASTE_RATING"},
+ ["주문 시전 가속도"] = {"SPELL_HASTE_RATING"},
+ ["원거리 공격 가속도"] = {"RANGED_HASTE_RATING"},
+ ["공격 가속도가 증가합니다"] = {"MELEE_HASTE_RATING"},
+ ["근접 공격 가속도가 증가합니다"] = {"MELEE_HASTE_RATING"},
+ ["주문 시전 가속도가 증가합니다"] = {"SPELL_HASTE_RATING"},
+ ["원거리 공격 가속도가 증가합니다"] = {"RANGED_HASTE_RATING"},
+
+ ["단검류 숙련도가 증가합니다"] = {"DAGGER_WEAPON_RATING"},
+ ["한손 도검류 숙련도가 증가합니다"] = {"SWORD_WEAPON_RATING"},
+ ["양손 도검류 숙련도가 증가합니다"] = {"2H_SWORD_WEAPON_RATING"},
+ ["한손 도끼류 숙련도가 증가합니다"] = {"AXE_WEAPON_RATING"},
+ ["양손 도끼류 숙련도가 증가합니다"] = {"2H_AXE_WEAPON_RATING"},
+ ["Increases two-handed axes skill rating"] = {"2H_AXE_WEAPON_RATING"},
+ ["한손 둔기류 숙련도가 증가합니다"] = {"MACE_WEAPON_RATING"},
+ ["양손 둔기류 숙련도가 증가합니다"] = {"2H_MACE_WEAPON_RATING"},
+ ["총기류 숙련도가 증가합니다"] = {"GUN_WEAPON_RATING"},
+ ["석궁류 숙련도가 증가합니다"] = {"CROSSBOW_WEAPON_RATING"},
+ ["활류 숙련도가 증가합니다"] = {"BOW_WEAPON_RATING"},
+ ["야생 전투 숙련도가 증가합니다"] = {"FERAL_WEAPON_RATING"},
+ ["장착 무기류 숙련도가 증가합니다"] = {"FIST_WEAPON_RATING"}, -- Demonblood Eviscerator
+ ["맨손 전투 숙련도가 증가합니다"] = {"FIST_WEAPON_RATING"}, -- Demonblood Eviscerator ID:27533
+ ["지팡이류 숙련도가 증가합니다."] = {"STAFF_WEAPON_RATING"}, -- Leggings of the Fang ID:10410
+
+ ["숙련도가 증가합니다"] = {"EXPERTISE_RATING"},
+ -- Exclude
+ ["초"] = false,
+ ["to"] = false,
+ ["칸 가방"] = false,
+ ["칸 화살통"] = false,
+ ["칸 탄환 주머니"] = false,
+ ["원거리 공격 속도가%만큼 증가합니다"] = false, -- AV quiver
+ ["원거리 무기 공격 속도가%만큼 증가합니다"] = false, -- AV quiver
+}
+
+local D = LibStub("AceLocale-3.0"):NewLocale("StatLogicD", "koKR")
+----------------
+-- Stat Names --
+----------------
+-- Please localize these strings too, global strings were used in the enUS locale just to have minimum
+-- localization effect when a locale is not available for that language, you don't have to use global
+-- strings in your localization.
+D["StatIDToName"] = {
+ --[StatID] = {FullName, ShortName},
+ ---------------------------------------------------------------------------
+ -- Tier1 Stats - Stats parsed directly off items
+ ["EMPTY_SOCKET_RED"] = {EMPTY_SOCKET_RED, EMPTY_SOCKET_RED}, -- EMPTY_SOCKET_RED = "Red Socket";
+ ["EMPTY_SOCKET_YELLOW"] = {EMPTY_SOCKET_YELLOW, EMPTY_SOCKET_YELLOW}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
+ ["EMPTY_SOCKET_BLUE"] = {EMPTY_SOCKET_BLUE, EMPTY_SOCKET_BLUE}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
+ ["EMPTY_SOCKET_META"] = {EMPTY_SOCKET_META, EMPTY_SOCKET_META}, -- EMPTY_SOCKET_META = "Meta Socket";
+
+ ["IGNORE_ARMOR"] = {"방어도 무시", "Ignore Armor"},
+ ["THREAT_MOD"] = {"위협(%)", "Threat(%)"},
+ ["STEALTH_LEVEL"] = {"은신 등급", "Stealth"},
+ ["MELEE_DMG"] = {"근접 무기 "..DAMAGE, "Wpn Dmg"}, -- DAMAGE = "Damage"
+ ["MOUNT_SPEED"] = {"탈것 속도(%)", "Mount Spd(%)"},
+ ["RUN_SPEED"] = {"이동 속도(%)", "Run Spd(%)"},
+
+ ["STR"] = {SPELL_STAT1_NAME, "Str"},
+ ["AGI"] = {SPELL_STAT2_NAME, "Agi"},
+ ["STA"] = {SPELL_STAT3_NAME, "Sta"},
+ ["INT"] = {SPELL_STAT4_NAME, "Int"},
+ ["SPI"] = {SPELL_STAT5_NAME, "Spi"},
+ ["ARMOR"] = {ARMOR, ARMOR},
+ ["ARMOR_BONUS"] = {"효과에 의한"..ARMOR, ARMOR.."(Bonus)"},
+
+ ["FIRE_RES"] = {RESISTANCE2_NAME, "FR"},
+ ["NATURE_RES"] = {RESISTANCE3_NAME, "NR"},
+ ["FROST_RES"] = {RESISTANCE4_NAME, "FrR"},
+ ["SHADOW_RES"] = {RESISTANCE5_NAME, "SR"},
+ ["ARCANE_RES"] = {RESISTANCE6_NAME, "AR"},
+
+ ["FISHING"] = {"낚시", "Fishing"},
+ ["MINING"] = {"채광", "Mining"},
+ ["HERBALISM"] = {"약초채집", "Herbalism"},
+ ["SKINNING"] = {"무두질", "Skinning"},
+
+ ["BLOCK_VALUE"] = {"피해 방어량", "Block Value"},
+
+ ["AP"] = {"전투력", "AP"},
+ ["RANGED_AP"] = {RANGED_ATTACK_POWER, "RAP"},
+ ["FERAL_AP"] = {"야생 전투력", "Feral AP"},
+ ["AP_UNDEAD"] = {"전투력 (언데드)", "AP(Undead)"},
+ ["AP_DEMON"] = {"전투력 (악마)", "AP(Demon)"},
+
+ ["HEAL"] = {"치유량", "Heal"},
+
+ ["SPELL_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE, PLAYERSTAT_SPELL_COMBAT.." Dmg"},
+ ["SPELL_DMG_UNDEAD"] = {PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.." (언데드)", PLAYERSTAT_SPELL_COMBAT.." Dmg".."(Undead)"},
+ ["SPELL_DMG_DEMON"] = {PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.." (악마)", PLAYERSTAT_SPELL_COMBAT.." Dmg".."(Demon)"},
+ ["HOLY_SPELL_DMG"] = {SPELL_SCHOOL1_CAP.." "..DAMAGE, SPELL_SCHOOL1_CAP.." Dmg"},
+ ["FIRE_SPELL_DMG"] = {SPELL_SCHOOL2_CAP.." "..DAMAGE, SPELL_SCHOOL2_CAP.." Dmg"},
+ ["NATURE_SPELL_DMG"] = {SPELL_SCHOOL3_CAP.." "..DAMAGE, SPELL_SCHOOL3_CAP.." Dmg"},
+ ["FROST_SPELL_DMG"] = {SPELL_SCHOOL4_CAP.." "..DAMAGE, SPELL_SCHOOL4_CAP.." Dmg"},
+ ["SHADOW_SPELL_DMG"] = {SPELL_SCHOOL5_CAP.." "..DAMAGE, SPELL_SCHOOL5_CAP.." Dmg"},
+ ["ARCANE_SPELL_DMG"] = {SPELL_SCHOOL6_CAP.." "..DAMAGE, SPELL_SCHOOL6_CAP.." Dmg"},
+
+ ["SPELLPEN"] = {PLAYERSTAT_SPELL_COMBAT.." "..SPELL_PENETRATION, SPELL_PENETRATION},
+
+ ["HEALTH"] = {HEALTH, HP},
+ ["MANA"] = {MANA, MP},
+ ["HEALTH_REG"] = {HEALTH.." 재생", "HP5"},
+ ["MANA_REG"] = {MANA.." 재생", "MP5"},
+
+ ["MAX_DAMAGE"] = {"최대 공격력", "Max Dmg"},
+ ["DPS"] = {"초당 공격력", "DPS"},
+
+ ["DEFENSE_RATING"] = {COMBAT_RATING_NAME2, COMBAT_RATING_NAME2}, -- COMBAT_RATING_NAME2 = "Defense Rating"
+ ["DODGE_RATING"] = {COMBAT_RATING_NAME3, COMBAT_RATING_NAME3}, -- COMBAT_RATING_NAME3 = "Dodge Rating"
+ ["PARRY_RATING"] = {COMBAT_RATING_NAME4, COMBAT_RATING_NAME4}, -- COMBAT_RATING_NAME4 = "Parry Rating"
+ ["BLOCK_RATING"] = {COMBAT_RATING_NAME5, COMBAT_RATING_NAME5}, -- COMBAT_RATING_NAME5 = "Block Rating"
+ ["MELEE_HIT_RATING"] = {COMBAT_RATING_NAME6, COMBAT_RATING_NAME6}, -- COMBAT_RATING_NAME6 = "Hit Rating"
+ ["RANGED_HIT_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME6, PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME6}, -- PLAYERSTAT_RANGED_COMBAT = "Ranged"
+ ["SPELL_HIT_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME6, PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME6}, -- PLAYERSTAT_SPELL_COMBAT = "Spell"
+ ["MELEE_HIT_AVOID_RATING"] = {"근접 공격 회피 "..RATING, "Hit Avoidance "..RATING},
+ ["RANGED_HIT_AVOID_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." 공격 회피 "..RATING, PLAYERSTAT_RANGED_COMBAT.." Hit Avoidance "..RATING},
+ ["SPELL_HIT_AVOID_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." 공격 회피 "..RATING, PLAYERSTAT_SPELL_COMBAT.." Hit Avoidance "..RATING},
+ ["MELEE_CRIT_RATING"] = {COMBAT_RATING_NAME9, COMBAT_RATING_NAME9}, -- COMBAT_RATING_NAME9 = "Crit Rating"
+ ["RANGED_CRIT_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME9, PLAYERSTAT_RANGED_COMBAT.." "..COMBAT_RATING_NAME9},
+ ["SPELL_CRIT_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME9, PLAYERSTAT_SPELL_COMBAT.." "..COMBAT_RATING_NAME9},
+ ["MELEE_CRIT_AVOID_RATING"] = {"근접 치명타 공격 회피 "..RATING, "Crit Avoidance "..RATING},
+ ["RANGED_CRIT_AVOID_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 공격 회피 "..RATING, PLAYERSTAT_RANGED_COMBAT.." Crit Avoidance "..RATING},
+ ["SPELL_CRIT_AVOID_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 공격 회피 "..RATING, PLAYERSTAT_SPELL_COMBAT.." Crit Avoidance "..RATING},
+ ["RESILIENCE_RATING"] = {COMBAT_RATING_NAME15, COMBAT_RATING_NAME15}, -- COMBAT_RATING_NAME15 = "Resilience"
+ ["MELEE_HASTE_RATING"] = {"가속도 "..RATING, "Haste "..RATING}, --
+ ["RANGED_HASTE_RATING"] = {PLAYERSTAT_RANGED_COMBAT.." 가속도 "..RATING, PLAYERSTAT_RANGED_COMBAT.." Haste "..RATING},
+ ["SPELL_HASTE_RATING"] = {PLAYERSTAT_SPELL_COMBAT.." 가속도 "..RATING, PLAYERSTAT_SPELL_COMBAT.." Haste "..RATING},
+ ["DAGGER_WEAPON_RATING"] = {"단검류 "..SKILL.." "..RATING, "Dagger "..RATING}, -- SKILL = "Skill"
+ ["SWORD_WEAPON_RATING"] = {"도검류 "..SKILL.." "..RATING, "Sword "..RATING},
+ ["2H_SWORD_WEAPON_RATING"] = {"양손 도검류 "..SKILL.." "..RATING, "2H Sword "..RATING},
+ ["AXE_WEAPON_RATING"] = {"도끼류 "..SKILL.." "..RATING, "Axe "..RATING},
+ ["2H_AXE_WEAPON_RATING"] = {"양손 도끼류 "..SKILL.." "..RATING, "2H Axe "..RATING},
+ ["MACE_WEAPON_RATING"] = {"둔기류 "..SKILL.." "..RATING, "Mace "..RATING},
+ ["2H_MACE_WEAPON_RATING"] = {"양손 둔기류 "..SKILL.." "..RATING, "2H Mace "..RATING},
+ ["GUN_WEAPON_RATING"] = {"총기류 "..SKILL.." "..RATING, "Gun "..RATING},
+ ["CROSSBOW_WEAPON_RATING"] = {"석궁류 "..SKILL.." "..RATING, "Crossbow "..RATING},
+ ["BOW_WEAPON_RATING"] = {"활류 "..SKILL.." "..RATING, "Bow "..RATING},
+ ["FERAL_WEAPON_RATING"] = {"야생 "..SKILL.." "..RATING, "Feral "..RATING},
+ ["FIST_WEAPON_RATING"] = {"장착 무기류 "..SKILL.." "..RATING, "Unarmed "..RATING},
+ ["STAFF_WEAPON_RATING"] = {"지팡이류 "..SKILL.." "..RATING, "Staff "..RATING}, -- Leggings of the Fang ID:10410
+ --["EXPERTISE_RATING"] = {STAT_EXPERTISE.." "..RATING, STAT_EXPERTISE.." "..RATING},
+ ["EXPERTISE_RATING"] = {"숙련 ".." "..RATING, "Expertise".." "..RATING},
+
+ ---------------------------------------------------------------------------
+ -- Tier2 Stats - Stats that only show up when broken down from a Tier1 stat
+ -- Str -> AP, Block Value
+ -- Agi -> AP, Crit, Dodge
+ -- Sta -> Health
+ -- Int -> Mana, Spell Crit
+ -- Spi -> mp5nc, hp5oc
+ -- Ratings -> Effect
+ ["HEALTH_REG_OUT_OF_COMBAT"] = {HEALTH.." 재생 (비전투)", "HP5(OC)"},
+ ["MANA_REG_NOT_CASTING"] = {MANA.." 재생 (미시전)", "MP5(NC)"},
+ ["MELEE_CRIT_DMG_REDUCTION"] = {"치명타 피해 감소(%)", "Crit Dmg Reduc(%)"},
+ ["RANGED_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 피해 감소(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg Reduc(%)"},
+ ["SPELL_CRIT_DMG_REDUCTION"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 피해 감소(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg Reduc(%)"},
+ ["DEFENSE"] = {DEFENSE, "Def"},
+ ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
+ ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
+ ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
+ ["AVOIDANCE"] = {"공격 회피(%)", "Avoidance(%)"},
+ ["MELEE_HIT"] = {"적중률(%)", "Hit(%)"},
+ ["RANGED_HIT"] = {PLAYERSTAT_RANGED_COMBAT.." 적중률(%)", PLAYERSTAT_RANGED_COMBAT.." Hit(%)"},
+ ["SPELL_HIT"] = {PLAYERSTAT_SPELL_COMBAT.." 적중률(%)", PLAYERSTAT_SPELL_COMBAT.." Hit(%)"},
+ ["MELEE_HIT_AVOID"] = {"근접 공격 회피(%)", "Hit Avd(%)"},
+ ["RANGED_HIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." 공격 회피(%)", PLAYERSTAT_RANGED_COMBAT.." Hit Avd(%)"},
+ ["SPELL_HIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." 공격 회피(%)", PLAYERSTAT_SPELL_COMBAT.." Hit Avd(%)"},
+ ["MELEE_CRIT"] = {MELEE_CRIT_CHANCE.."(%)", "Crit(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
+ ["RANGED_CRIT"] = {PLAYERSTAT_RANGED_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_RANGED_COMBAT.." Crit(%)"},
+ ["SPELL_CRIT"] = {PLAYERSTAT_SPELL_COMBAT.." "..MELEE_CRIT_CHANCE.."(%)", PLAYERSTAT_SPELL_COMBAT.." Crit(%)"},
+ ["MELEE_CRIT_AVOID"] = {"근접 치명타 공격 회피(%)", "Crit Avd(%)"},
+ ["RANGED_CRIT_AVOID"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 공격 회피(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Avd(%)"},
+ ["SPELL_CRIT_AVOID"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 공격 회피(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Avd(%)"},
+ ["MELEE_HASTE"] = {"가속도(%)", "Haste(%)"}, --
+ ["RANGED_HASTE"] = {PLAYERSTAT_RANGED_COMBAT.." 가속도(%)", PLAYERSTAT_RANGED_COMBAT.." Haste(%)"},
+ ["SPELL_HASTE"] = {PLAYERSTAT_SPELL_COMBAT.." 가속도(%)", PLAYERSTAT_SPELL_COMBAT.." Haste(%)"},
+ ["DAGGER_WEAPON"] = {"단검류 "..SKILL, "Dagger"}, -- SKILL = "Skill"
+ ["SWORD_WEAPON"] = {"도검류 "..SKILL, "Sword"},
+ ["2H_SWORD_WEAPON"] = {"양손 도검류 "..SKILL, "2H Sword"},
+ ["AXE_WEAPON"] = {"도끼류 "..SKILL, "Axe"},
+ ["2H_AXE_WEAPON"] = {"양손 도끼류 "..SKILL, "2H Axe"},
+ ["MACE_WEAPON"] = {"둔기류 "..SKILL, "Mace"},
+ ["2H_MACE_WEAPON"] = {"양손 둔기류 "..SKILL, "2H Mace"},
+ ["GUN_WEAPON"] = {"총기류 "..SKILL, "Gun"},
+ ["CROSSBOW_WEAPON"] = {"석궁류 "..SKILL, "Crossbow"},
+ ["BOW_WEAPON"] = {"활류 "..SKILL, "Bow"},
+ ["FERAL_WEAPON"] = {"야생 "..SKILL, "Feral"},
+ ["FIST_WEAPON"] = {"장착 무기류 "..SKILL, "Unarmed"},
+ ["STAFF_WEAPON"] = {"지팡이류 "..SKILL, "Staff"}, -- Leggings of the Fang ID:10410
+ --["EXPERTISE"] = {STAT_EXPERTISE, STAT_EXPERTISE},
+ ["EXPERTISE"] = {"숙련 ", "Expertise"},
+
+ ---------------------------------------------------------------------------
+ -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
+ -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
+ -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
+ -- Expertise -> Dodge Neglect, Parry Neglect
+ ["DODGE_NEGLECT"] = {DODGE.." 무시(%)", DODGE.." Neglect(%)"},
+ ["PARRY_NEGLECT"] = {PARRY.." 무시(%)", PARRY.." Neglect(%)"},
+ ["BLOCK_NEGLECT"] = {BLOCK.." 무시(%)", BLOCK.." Neglect(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Talants
+ ["MELEE_CRIT_DMG"] = {"치명타 공격력(%)", "Crit Dmg(%)"},
+ ["RANGED_CRIT_DMG"] = {PLAYERSTAT_RANGED_COMBAT.." 치명타 공격력(%)", PLAYERSTAT_RANGED_COMBAT.." Crit Dmg(%)"},
+ ["SPELL_CRIT_DMG"] = {PLAYERSTAT_SPELL_COMBAT.." 치명타 공격력(%)", PLAYERSTAT_SPELL_COMBAT.." Crit Dmg(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Spell Stats
+ -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
+ -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
+ -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
+ -- Use strsplit("@", text) to seperate the spell name and statid
+ ["THREAT"] = {"위협", "Threat"},
+ ["CAST_TIME"] = {"시전 시간", "Cast Time"},
+ ["MANA_COST"] = {"마나 소모량", "Mana Cost"},
+ ["RAGE_COST"] = {"분노 소모량", "Rage Cost"},
+ ["ENERGY_COST"] = {"기력 소모량", "Energy Cost"},
+ ["COOLDOWN"] = {"재사용 대기 시간", "CD"},
+
+ ---------------------------------------------------------------------------
+ -- Stats Mods
+ ["MOD_STR"] = {"Mod "..SPELL_STAT1_NAME.."(%)", "Mod Str(%)"},
+ ["MOD_AGI"] = {"Mod "..SPELL_STAT2_NAME.."(%)", "Mod Agi(%)"},
+ ["MOD_STA"] = {"Mod "..SPELL_STAT3_NAME.."(%)", "Mod Sta(%)"},
+ ["MOD_INT"] = {"Mod "..SPELL_STAT4_NAME.."(%)", "Mod Int(%)"},
+ ["MOD_SPI"] = {"Mod "..SPELL_STAT5_NAME.."(%)", "Mod Spi(%)"},
+ ["MOD_HEALTH"] = {"Mod "..HEALTH.."(%)", "Mod "..HP.."(%)"},
+ ["MOD_MANA"] = {"Mod "..MANA.."(%)", "Mod "..MP.."(%)"},
+ ["MOD_ARMOR"] = {"Mod 아이템에 의한 "..ARMOR.."(%)", "Mod "..ARMOR.."(Items)".."(%)"},
+ ["MOD_BLOCK_VALUE"] = {"Mod 피해 방어량".."(%)", "Mod Block Value".."(%)"},
+ ["MOD_DMG"] = {"Mod 피해".."(%)", "Mod Dmg".."(%)"},
+ ["MOD_DMG_TAKEN"] = {"Mod 피해량".."(%)", "Mod Dmg Taken".."(%)"},
+ ["MOD_CRIT_DAMAGE"] = {"Mod 치명타 피해".."(%)", "Mod Crit Dmg".."(%)"},
+ ["MOD_CRIT_DAMAGE_TAKEN"] = {"Mod 치명타 피해량".."(%)", "Mod Crit Dmg Taken".."(%)"},
+ ["MOD_THREAT"] = {"Mod 위협".."(%)", "Mod Threat".."(%)"},
+ ["MOD_AP"] = {"Mod ".."전투력".."(%)", "Mod AP".."(%)"},
+ ["MOD_RANGED_AP"] = {"Mod "..PLAYERSTAT_RANGED_COMBAT.." ".."전투력".."(%)", "Mod RAP".."(%)"},
+ ["MOD_SPELL_DMG"] = {"Mod "..PLAYERSTAT_SPELL_COMBAT.." "..DAMAGE.."(%)", "Mod "..PLAYERSTAT_SPELL_COMBAT.." Dmg".."(%)"},
+ ["MOD_HEALING"] = {"Mod 치유량".."(%)", "Mod Heal".."(%)"},
+ ["MOD_CAST_TIME"] = {"Mod 시전 시간".."(%)", "Mod Cast Time".."(%)"},
+ ["MOD_MANA_COST"] = {"Mod 마나 소모량".."(%)", "Mod Mana Cost".."(%)"},
+ ["MOD_RAGE_COST"] = {"Mod 분노 소모량".."(%)", "Mod Rage Cost".."(%)"},
+ ["MOD_ENERGY_COST"] = {"Mod 기력 소모량".."(%)", "Mod Energy Cost".."(%)"},
+ ["MOD_COOLDOWN"] = {"Mod 재사용 대기 시간".."(%)", "Mod CD".."(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Misc Stats
+ ["WEAPON_RATING"] = {"무기 "..SKILL.." "..RATING, "Weapon"..SKILL.." "..RATING},
+ ["WEAPON_SKILL"] = {"무기 "..SKILL, "Weapon"..SKILL},
+ ["MAINHAND_WEAPON_RATING"] = {"주 장비 "..SKILL.." "..RATING, "MH Weapon"..SKILL.." "..RATING},
+ ["OFFHAND_WEAPON_RATING"] = {"보조 장비 "..SKILL.." "..RATING, "OH Weapon"..SKILL.." "..RATING},
+ ["RANGED_WEAPON_RATING"] = {"원거리 무기 "..SKILL.." "..RATING, "Ranged Weapon"..SKILL.." "..RATING},
+}
+
diff --git a/libs/StatLogic-1.0/zhCN.lua b/libs/StatLogic-1.0/zhCN.lua
new file mode 100644
index 0000000..997ab50
--- /dev/null
+++ b/libs/StatLogic-1.0/zhCN.lua
@@ -0,0 +1,721 @@
+-- zhCN localization by iceburn
+local L = LibStub("AceLocale-3.0"):NewLocale("StatLogic", "zhCN")
+if not L then return end
+
+L["tonumber"] = tonumber
+------------------
+-- Fast Exclude --
+------------------
+-- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
+L["ExcludeLen"] = 3 -- using string.utf8len
+L["Exclude"] = {
+ [""] = true,
+ [" \n"] = true,
+ [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
+ [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
+ [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
+ [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
+ [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
+ [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
+ [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
+ [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
+ [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
+ ["分解"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
+ ["分解需"] = true, -- ITEM_DISENCHANT_MIN_SKILL = "Disenchanting requires %s (%d)"; -- Minimum enchanting skill needed to disenchant
+ ["持续时"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
+ ["<由%s"] = true, -- ITEM_CREATED_BY = "|cff00ff00|r"; -- %s is the creator of the item
+ ["冷却时"] = true, -- ITEM_COOLDOWN_TIME_DAYS = "Cooldown remaining: %d day";
+ ["装备唯"] = true, -- Unique-Equipped
+ ["唯一"] = true, -- ITEM_UNIQUE = "Unique";
+ ["唯一("] = true, -- ITEM_UNIQUE_MULTIPLE = "Unique (%d)";
+ ["需要等"] = true, -- Requires Level xx
+ ["需要 "] = true, -- Requires Level xx
+ ["需要锻"] = true, -- Requires Level xx
+ ["\n需要"] = true, -- Requires Level xx
+ ["职业:"] = true, -- Classes: xx
+ ["种族:"] = true, -- Races: xx (vendor mounts)
+ ["使用:"] = true, -- Use:
+ ["击中时"] = true, -- Chance On Hit:
+ -- Set Bonuses
+ -- ITEM_SET_BONUS = "Set: %s";
+ -- ITEM_SET_BONUS_GRAY = "(%d) Set: %s";
+ -- ITEM_SET_NAME = "%s (%d/%d)"; -- Set name (2/5)
+ ["套装:"] = true,
+ ["(2) 套装"] = true,
+ ["(3) 套装"] = true,
+ ["(4) 套装"] = true,
+ ["(5) 套装"] = true,
+ ["(6) 套装"] = true,
+ ["(7) 套装"] = true,
+ ["(8) 套装"] = true,
+ -- Equip type
+ ["弹药"] = true, -- Ice Threaded Arrow ID:19316
+ [INVTYPE_AMMO] = true,
+ [INVTYPE_HEAD] = true,
+ [INVTYPE_NECK] = true,
+ [INVTYPE_SHOULDER] = true,
+ [INVTYPE_BODY] = true,
+ [INVTYPE_CHEST] = true,
+ [INVTYPE_ROBE] = true,
+ [INVTYPE_WAIST] = true,
+ [INVTYPE_LEGS] = true,
+ [INVTYPE_FEET] = true,
+ [INVTYPE_WRIST] = true,
+ [INVTYPE_HAND] = true,
+ [INVTYPE_FINGER] = true,
+ [INVTYPE_TRINKET] = true,
+ [INVTYPE_CLOAK] = true,
+ [INVTYPE_WEAPON] = true,
+ [INVTYPE_SHIELD] = true,
+ [INVTYPE_2HWEAPON] = true,
+ [INVTYPE_WEAPONMAINHAND] = true,
+ [INVTYPE_WEAPONOFFHAND] = true,
+ [INVTYPE_HOLDABLE] = true,
+ [INVTYPE_RANGED] = true,
+ [INVTYPE_THROWN] = true,
+ [INVTYPE_RELIC] = true,
+ [INVTYPE_TABARD] = true,
+ [INVTYPE_BAG] = true,
+}
+--[[
+textTable = {
+"法术伤害 +6 及法术命中等级 +5",
+"+3 耐力, +4 爆击等级",
+"++26 治疗法术 & 降低2% 威胁值",
+"+3 耐力/+4 爆击等级",
+"插槽加成:每5秒+2法力",
+"装备: 使所有法术和魔法效果所造成的伤害和治疗效果提高最多150点。",
+"装备: 使半径30码范围内所有小队成员的法术爆击等级提高28点。",
+"装备: 使30码范围内的所有队友提高所有法术和魔法效果所造成的伤害和治疗效果,最多33点。",
+"装备: 使周围半径30码范围内队友的所有法术和魔法效果所造成的治疗效果提高最多62点。",
+"装备: 使你的法术伤害提高最多120点,以及你的治疗效果最多300点。",
+"装备: 使周围半径30码范围内的队友每5秒恢复11点法力。",
+"装备: 使法术所造成的治疗效果提高最多300点。",
+"装备: 在猎豹、熊、巨熊和枭兽形态下的攻击强度提高420点。",
+-- "+10 Defense Rating/+10 Stamina/+15 Block Value": ZG Enchant
+-- "+26 Attack Power and +14 Critical Strike Rating": Swift Windfire Diamond ID:28556
+-- "+26 Healing Spells & 2% Reduced Threat": Bracing Earthstorm Diamond ID:25897
+-- "+6 Spell Damage, +5 Spell Crit Rating": Potent Ornate Topaz ID: 28123
+----
+-- "Critical Rating +6 and Dodge Rating +5": Assassin's Fire Opal ID:30565
+-- "Healing +11 and 2 mana per 5 sec.": Royal Tanzanite ID: 30603
+}
+--]]
+-----------------------
+-- Whole Text Lookup --
+-----------------------
+-- Mainly used for enchants that doesn't have numbers in the text
+L["WholeTextLookup"] = {
+ [EMPTY_SOCKET_RED] = {["EMPTY_SOCKET_RED"] = 1}, -- EMPTY_SOCKET_RED = "Red Socket";
+ [EMPTY_SOCKET_YELLOW] = {["EMPTY_SOCKET_YELLOW"] = 1}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
+ [EMPTY_SOCKET_BLUE] = {["EMPTY_SOCKET_BLUE"] = 1}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
+ [EMPTY_SOCKET_META] = {["EMPTY_SOCKET_META"] = 1}, -- EMPTY_SOCKET_META = "Meta Socket";
+
+ ["野性"] = {["AP"] = 70}, --
+
+ ["初级巫师之油"] = {["SPELL_DMG"] = 8, ["HEAL"] = 8}, --
+ ["次级巫师之油"] = {["SPELL_DMG"] = 16, ["HEAL"] = 16}, --
+ ["巫师之油"] = {["SPELL_DMG"] = 24, ["HEAL"] = 24}, --
+ ["卓越巫师之油"] = {["SPELL_DMG"] = 36, ["HEAL"] = 36, ["SPELL_CRIT_RATING"] = 14}, --
+ ["神圣巫师之油"] = {["SPELL_DMG_UNDEAD"] = 60}, --
+
+ ["超强法力之油"] = {["MANA_REG"] = 14}, --
+ ["初级法力之油"] = {["MANA_REG"] = 4}, --
+ ["次级法力之油"] = {["MANA_REG"] = 8}, --
+ ["卓越法力之油"] = {["MANA_REG"] = 12, ["HEAL"] = 25}, --
+ ["超强巫师之油"] = {["SPELL_DMG"] = 42, ["HEAL"] = 42}, --
+
+ ["恒金渔线"] = {["FISHING"] = 5}, --
+ ["活力"] = {["MANA_REG"] = 4, ["HEALTH_REG"] = 4}, --
+ ["魂霜"] = {["SHADOW_SPELL_DMG"] = 54, ["FROST_SPELL_DMG"] = 54}, --
+ ["阳炎"] = {["ARCANE_SPELL_DMG"] = 50, ["FIRE_SPELL_DMG"] = 50}, --
+ ["+40 法术伤害"] = {["SPELL_DMG"] = 40, ["HEAL"] = 40}, --
+ ["+30 法术伤害"] = {["SPELL_DMG"] = 30, ["HEAL"] = 30}, --
+
+ ["秘银马刺"] = {["MOUNT_SPEED"] = 4}, -- Mithril Spurs
+ ["坐骑移动速度略微提升"] = {["MOUNT_SPEED"] = 2}, -- Enchant Gloves - Riding Skill
+ ["装备: 略微提高移动速度。"] = {["RUN_SPEED"] = 8}, -- [Highlander's Plate Greaves] ID: 20048
+ ["移动速度略微提升"] = {["RUN_SPEED"] = 8}, --
+ ["略微提高奔跑速度"] = {["RUN_SPEED"] = 8}, --
+ ["移动速度略微提升"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Minor Speed
+ ["初级速度"] = {["RUN_SPEED"] = 8}, -- Enchant Boots - Minor Speed
+ ["稳固"] = {["MELEE_HIT_RATING"] = 10}, -- Enchant Boots - Surefooted "Surefooted"
+
+ ["狡诈"] = {["THREAT_MOD"] = -2}, -- Enchant Cloak - Subtlety
+ ["威胁减少2%"] = {["THREAT_MOD"] = -2}, -- StatLogic:GetSum("item:23344:2832")
+ ["装备: 使你可以在水下呼吸。"] = false, -- [Band of Icy Depths] ID: 21526
+ ["使你可以在水下呼吸"] = false, --
+ ["装备: 免疫缴械。"] = false, -- [Stronghold Gauntlets] ID: 12639
+ ["免疫缴械"] = false, --
+ ["十字军"] = false, -- Enchant Crusader
+ ["生命偷取"] = false, -- Enchant Crusader
+}
+----------------------------
+-- Single Plus Stat Check --
+----------------------------
+-- depending on locale, it may be
+-- +19 Stamina = "^%+(%d+) ([%a ]+%a)$"
+-- Stamina +19 = "^([%a ]+%a) %+(%d+)$"
+-- +19 耐力 = "^%+(%d+) (.-)$"
+-- Some have a "." at the end of string like:
+-- Enchant Chest - Restore Mana Prime "+6 mana every 5 sec. "
+L["SinglePlusStatCheck"] = "^([%+%-]%d+) (.-)$"
+-----------------------------
+-- Single Equip Stat Check --
+-----------------------------
+-- stat1, value, stat2 = strfind
+-- stat = stat1..stat2
+-- "^Equip: (.-) by u?p? ?t?o? ?(%d+) ?(.-)%.$"
+--装备: 增加法术命中等级 11点。
+--装备: 提高所有法术和魔法效果所造成的伤害和治疗效果,最多46点。
+--"装备: (.-)提高(最多)?(%d+)(点)?(.-)。$",
+L["SingleEquipStatCheck"] = "装备: (.-)(%d+)点(.-)。$"
+-------------
+-- PreScan --
+-------------
+-- Special cases that need to be dealt with before base scan
+L["PreScanPatterns"] = {
+ ["^装备: 猫形态下的攻击强度增加(%d+)"] = "FERAL_AP",
+ ["^装备: 与亡灵作战时的攻击强度提高(%d+)点"] = "AP_UNDEAD", -- Seal of the Dawn ID:13029
+ ["^(%d+)格挡$"] = "BLOCK_VALUE",
+ ["^(%d+)点护甲$"] = "ARMOR",
+ ["强化护甲 %+(%d+)"] = "ARMOR_BONUS",
+ ["护甲值提高(%d+)点"] = "ARMOR_BONUS",
+ ["每5秒恢复(%d+)点法力值。$"] = "MANA_REG",
+ ["每5秒恢复(%d+)点生命值。$"] = "HEALTH_REG",
+ ["每5秒回复(%d+)点法力值。$"] = "MANA_REG",
+ ["每5秒回复(%d+)点法力值$"] = "MANA_REG",
+ ["每5秒回复(%d+)点生命值。$"] = "HEALTH_REG",
+ ["^%+?%d+ %- (%d+).-伤害$"] = "MAX_DAMAGE",
+ ["^(每秒伤害([%d%.]+))$"] = "DPS",
+ -- Exclude
+ ["^(%d+)格.-包"] = false, -- # of slots and bag type
+ ["^(%d+)格.-袋"] = false, -- # of slots and bag type
+ ["^(%d+)格容器"] = false, -- # of slots and bag type
+ ["^.+((%d+)/%d+)$"] = false, -- Set Name (0/9)
+ ["|cff808080"] = false, -- Gray text " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Red gem|r"
+ -- Procs
+ ["几率"] = false, --[挑战印记] ID:27924
+ ["机率"] = false,
+ ["有一定几率"] = false, -- [Mark of Defiance] ID:27924 -- [Staff of the Qiraji Prophets] ID:21128
+ ["有可能"] = false, -- [Darkmoon Card: Heroism] ID:19287
+ ["命中时"] = false, -- [黑色摧毁者手套] ID:22194
+ ["被击中之后"] = false, -- [Essence of the Pure Flame] ID: 18815
+ ["在杀死一个敌人"] = false, -- [注入精华的蘑菇] ID:28109
+ ["每当你的"] = false, -- [电光相容器] ID: 28785
+ ["被击中时"] = false, --
+ ["你每施放一次法术,此增益的效果就降低17点伤害和34点治疗效果"] = false, --赞达拉英雄护符 ID:19950
+}
+--------------
+-- DeepScan --
+--------------
+-- Strip leading "Equip: ", "Socket Bonus: "
+L["Equip: "] = "装备: " -- ITEM_SPELL_TRIGGER_ONEQUIP = "Equip:";
+L["Socket Bonus: "] = "镶孔奖励: " -- ITEM_SOCKET_BONUS = "Socket Bonus: %s"; -- Tooltip tag for socketed item matched socket bonuses
+-- Strip trailing "."
+L["."] = "。"
+L["DeepScanSeparators"] = {
+ "/", -- "+10 Defense Rating/+10 Stamina/+15 Block Value": ZG Enchant
+ " & ", -- "+26 Healing Spells & 2% Reduced Threat": Bracing Earthstorm Diamond ID:25897
+ ", ", -- "+6 Spell Damage, +5 Spell Crit Rating": Potent Ornate Topaz ID: 28123
+ "、", -- 防御者雕文
+ "。",
+}
+L["DeepScanWordSeparators"] = {
+ "及", "和", "并", ",","以及", "持续 "-- [发光的暗影卓奈石] ID:25894 "+24 攻击强度及略微提高奔跑速度", [刺客的火焰蛋白石] ID:30565 "爆击等级 +6 及躲闪等级 +5"
+}
+L["DeepScanPatterns"] = {
+ "^(.-)提高最多([%d%.]+)点(.-)$", --
+ "^(.-)提高最多([%d%.]+)(.-)$", --
+ "^(.-),最多([%d%.]+)点(.-)$", --
+ "^(.-),最多([%d%.]+)(.-)$", --
+ "^(.-)最多([%d%.]+)点(.-)$", --
+ "^(.-)最多([%d%.]+)(.-)$", --
+ "^(.-)提高([%d%.]+)点(.-)$", --
+ "^(.-)提高([%d%.]+)(.-)$", --
+ "^(.-)([%d%.]+)点(.-)$", --
+ "^(.-) ?([%+%-][%d%.]+) ?点(.-)$", --
+ "^(.-) ?([%+%-][%d%.]+) ?(.-)$", --
+ "^(.-) ?([%d%.]+) ?点(.-)$", --
+ "^(.-) ?([%d%.]+) ?(.-)$", --
+}
+-----------------------
+-- Stat Lookup Table --
+-----------------------
+L["StatIDLookup"] = {
+ ["你的攻击无视目标的点护甲值"] = {"IGNORE_ARMOR"}, -- StatLogic:GetSum("item:33733")
+ ["% 威胁"] = {"THREAT_MOD"}, -- StatLogic:GetSum("item:23344:2613")
+ ["使你的潜行等级提高"] = {"STEALTH_LEVEL"}, -- [Nightscape Boots] ID: 8197
+ ["潜行"] = {"STEALTH_LEVEL"}, -- Cloak Enchant
+ ["武器伤害"] = {"MELEE_DMG"}, -- Enchant
+ ["近战伤害"] = {"MELEE_DMG"}, -- Enchant
+ ["使坐骑速度提高%"] = {"MOUNT_SPEED"}, -- [Highlander's Plate Greaves] ID: 20048
+ ["坐骑速度"] = {"MOUNT_SPEED"}, -- [Highlander's Plate Greaves] ID: 20048
+
+ ["所有属性"] = {"STR", "AGI", "STA", "INT", "SPI",},
+ ["力量"] = {"STR",},
+ ["敏捷"] = {"AGI",},
+ ["耐力"] = {"STA",},
+ ["智力"] = {"INT",},
+ ["精神"] = {"SPI",},
+
+ ["奥术抗性"] = {"ARCANE_RES",},
+ ["火焰抗性"] = {"FIRE_RES",},
+ ["自然抗性"] = {"NATURE_RES",},
+ ["冰霜抗性"] = {"FROST_RES",},
+ ["暗影抗性"] = {"SHADOW_RES",},
+ ["阴影抗性"] = {"SHADOW_RES",}, -- Demons Blood ID: 10779
+ ["所有抗性"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
+ ["全部抗性"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
+ ["抵抗全部"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",},
+ ["点所有魔法抗性"] = {"ARCANE_RES", "FIRE_RES", "FROST_RES", "NATURE_RES", "SHADOW_RES",}, -- [锯齿黑曜石之盾] ID:22198
+
+ ["钓鱼"] = {"FISHING",}, -- Fishing enchant ID:846
+ ["钓鱼技能"] = {"FISHING",}, -- Fishing lure
+ ["使钓鱼技能"] = {"FISHING",}, -- Equip: Increased Fishing +20.
+ ["采矿"] = {"MINING",}, -- Mining enchant ID:844
+ ["草药学"] = {"HERBALISM",}, -- Heabalism enchant ID:845
+ ["剥皮"] = {"SKINNING",}, -- Skinning enchant ID:865
+
+ ["护甲"] = {"ARMOR_BONUS",},
+ ["护甲值"] = {"ARMOR_BONUS",},
+ ["强化护甲"] = {"ARMOR_BONUS",},
+ ["护甲值提高(%d+)点"] = {"ARMOR_BONUS",},
+ ["防御"] = {"DEFENSE",},
+ ["增加防御"] = {"DEFENSE",},
+ ["格挡值"] = {"BLOCK_VALUE",}, -- +22 Block Value
+ ["使你的盾牌格挡值"] = {"BLOCK_VALUE",},
+
+ ["生命值"] = {"HEALTH",},
+ ["法力值"] = {"MANA",},
+
+ ["攻击强度"] = {"AP",},
+ ["攻击强度提高"] = {"AP",},
+ ["提高攻击强度"] = {"AP",},
+ ["与亡灵作战时的攻击强度"] = {"AP_UNDEAD",}, -- [黎明圣印] ID:13209 -- [弑妖裹腕] ID:23093
+ ["与亡灵和恶魔作战时的攻击强度"] = {"AP_UNDEAD", "AP_DEMON",}, -- [勇士徽章] ID:23206
+ ["与恶魔作战时的攻击强度"] = {"AP_DEMON",},
+ ["在猎豹、熊、巨熊和枭兽形态下的攻击强度"] = {"FERAL_AP",}, -- Atiesh ID:22632
+ ["使你的近战和远程攻击强度"] = {"AP"},
+ ["远程攻击强度"] = {"RANGED_AP",}, -- [High Warlord's Crossbow] ID: 18837
+
+ ["每5秒恢复(%d+)点生命值"] = {"HEALTH_REG",}, -- [Resurgence Rod] ID:17743
+ ["每5秒回复(%d+)点生命值"] = {"HEALTH_REG",},
+ ["生命值恢复速度"] = {"HEALTH_REG",}, -- [Demons Blood] ID: 10779
+
+ ["每5秒法力"] = {"MANA_REG",}, --
+ ["每5秒恢复法力"] = {"MANA_REG",}, -- [Royal Tanzanite] ID: 30603
+ ["每5秒恢复(%d+)点法力值"] = {"MANA_REG",},
+ ["每5秒回复(%d+)点法力值"] = {"MANA_REG",},
+ ["每5秒法力回复"] = {"MANA_REG",},
+ ["法力恢复"] = {"MANA_REG",},
+ ["法力回复"] = {"MANA_REG",},
+ ["使周围半径30码范围内的所有小队成员每5秒恢复(%d+)点法力值"] = {"MANA_REG",}, --
+
+ ["法术穿透"] = {"SPELLPEN",},
+ ["法术穿透力"] = {"SPELLPEN",},
+ ["使你的法术穿透提高"] = {"SPELLPEN",},
+
+ ["法术伤害和治疗"] = {"SPELL_DMG", "HEAL",},
+ ["法术治疗和伤害"] = {"SPELL_DMG", "HEAL",},
+ ["治疗和法术伤害"] = {"SPELL_DMG", "HEAL",},
+ ["法术伤害"] = {"SPELL_DMG",},
+ ["提高法术和魔法效果所造成的伤害和治疗效果"] = {"SPELL_DMG", "HEAL"},
+ ["使周围半径30码范围内的所有小队成员的法术和魔法效果所造成的伤害和治疗效果"] = {"SPELL_DMG", "HEAL"}, -- Atiesh, ID: 22630
+ ["提高所有法术和魔法效果所造成的伤害和治疗效果"] = {"SPELL_DMG", "HEAL"}, --StatLogic:GetSum("22630")
+ ["提高所有法术和魔法效果所造成的伤害和治疗效果,最多"] = {"SPELL_DMG", "HEAL"},
+ --SetTip("22630")
+ -- Atiesh ID:22630, 22631, 22632, 22589
+ --装备: 使周围半径30码范围内队友的所有法术和魔法效果所造成的伤害和治疗效果提高最多33点。 -- 22630 -- 2.1.0
+ --装备: 使周围半径30码范围内队友的所有法术和魔法效果所造成的治疗效果提高最多62点。 -- 22631
+ --装备: 使半径30码范围内所有小队成员的法术爆击等级提高28点。 -- 22589
+ --装备: 使周围半径30码范围内的队友每5秒恢复11点法力。
+ ["使你的法术伤害"] = {"SPELL_DMG",}, -- Atiesh ID:22631
+ ["伤害"] = {"SPELL_DMG",},
+ ["法术能量"] = {"SPELL_DMG", "HEAL",},
+ ["神圣伤害"] = {"HOLY_SPELL_DMG",},
+ ["奥术伤害"] = {"ARCANE_SPELL_DMG",},
+ ["火焰伤害"] = {"FIRE_SPELL_DMG",},
+ ["自然伤害"] = {"NATURE_SPELL_DMG",},
+ ["冰霜伤害"] = {"FROST_SPELL_DMG",},
+ ["暗影伤害"] = {"SHADOW_SPELL_DMG",},
+ ["神圣法术伤害"] = {"HOLY_SPELL_DMG",},
+ ["奥术法术伤害"] = {"ARCANE_SPELL_DMG",},
+ ["火焰法术伤害"] = {"FIRE_SPELL_DMG",},
+ ["自然法术伤害"] = {"NATURE_SPELL_DMG",},
+ ["冰霜法术伤害"] = {"FROST_SPELL_DMG",}, -- Acrobatic Staff of Frozen Wrath ID:3185:0:0:0:0:0:1957
+ ["暗影法术伤害"] = {"SHADOW_SPELL_DMG",},
+ ["提高奥术法术和效果所造成的伤害"] = {"ARCANE_SPELL_DMG",},
+ ["提高火焰法术和效果所造成的伤害"] = {"FIRE_SPELL_DMG",},
+ ["提高冰霜法术和效果所造成的伤害"] = {"FROST_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
+ ["提高神圣法术和效果所造成的伤害"] = {"HOLY_SPELL_DMG",},
+ ["提高自然法术和效果所造成的伤害"] = {"NATURE_SPELL_DMG",},
+ ["提高暗影法术和效果所造成的伤害"] = {"SHADOW_SPELL_DMG",}, -- Frozen Shadoweave Vest ID:21871
+
+ ["魔法和法术效果对亡灵造成的伤害"] = {"SPELL_DMG_UNDEAD",}, -- [黎明符文] ID:19812
+ ["所有法术和效果对亡灵所造成的伤害"] = {"SPELL_DMG_UNDEAD",}, -- [净妖长袍] ID:23085
+ ["魔法和法术效果对亡灵和恶魔所造成的伤害"] = {"SPELL_DMG_UNDEAD", "SPELL_DMG_DEMON",}, -- [勇士徽章] ID:23207
+
+ ["使法术治疗"] = {"HEAL",},
+ ["你的治疗效果"] = {"HEAL",}, -- Atiesh ID:22631
+ ["治疗法术"] = {"HEAL",}, -- +35 Healing Glove Enchant
+ ["治疗效果"] = {"HEAL",}, -- [圣使祝福手套] Socket Bonus
+ ["治疗"] = {"HEAL",},
+ ["法术治疗"] = {"HEAL",},
+ ["神圣效果"] = {"HEAL",},-- Enchant Ring - Healing Power
+ ["提高法术所造成的治疗效果"] = {"HEAL",},
+ ["提高所有法术和魔法效果所造成的治疗效果"] = {"HEAL",},
+ ["使周围半径30码范围内的所有小队成员的法术和魔法效果所造成的治疗效果"] = {"HEAL",}, -- Atiesh, ID: 22631
+
+ ["每秒伤害"] = {"DPS",},
+ ["每秒伤害提高"] = {"DPS",}, -- [Thorium Shells] ID: 15997
+
+ ["防御等级"] = {"DEFENSE_RATING",},
+ ["防御等级提高"] = {"DEFENSE_RATING",},
+ ["提高你的防御等级"] = {"DEFENSE_RATING",},
+ ["使防御等级"] = {"DEFENSE_RATING",},
+ ["使你的防御等级"] = {"DEFENSE_RATING",},
+
+ ["躲闪等级"] = {"DODGE_RATING",},
+ ["提高躲闪等级"] = {"DODGE_RATING",},
+ ["躲闪等级提高"] = {"DODGE_RATING",},
+ ["躲闪等级提高(%d+)"] = {"DODGE_RATING",},
+ ["提高你的躲闪等级"] = {"DODGE_RATING",},
+ ["使躲闪等级"] = {"DODGE_RATING",},
+ ["使你的躲闪等级"] = {"DODGE_RATING",},
+
+ ["招架等级"] = {"PARRY_RATING",},
+ ["提高招架等级"] = {"PARRY_RATING",},
+ ["提高你的招架等级"] = {"PARRY_RATING",},
+ ["使招架等级"] = {"PARRY_RATING",},
+ ["使你的招架等级"] = {"PARRY_RATING",},
+
+ ["盾挡等级"] = {"BLOCK_RATING",},
+ ["提高盾挡等级"] = {"BLOCK_RATING",},
+ ["提高你的盾挡等级"] = {"BLOCK_RATING",},
+ ["使盾挡等级"] = {"BLOCK_RATING",},
+ ["使你的盾挡等级"] = {"BLOCK_RATING",},
+
+ ["格挡等级"] = {"BLOCK_RATING",},
+ ["提高格挡等级"] = {"BLOCK_RATING",},
+ ["提高你的格挡等级"] = {"BLOCK_RATING",},
+ ["使格挡等级"] = {"BLOCK_RATING",},
+ ["使你的格挡等级"] = {"BLOCK_RATING",},
+
+ ["盾牌格挡等级"] = {"BLOCK_RATING",},
+ ["提高盾牌格挡等级"] = {"BLOCK_RATING",},
+ ["提高你的盾牌格挡等级"] = {"BLOCK_RATING",},
+ ["使盾牌格挡等级"] = {"BLOCK_RATING",},
+ ["使你的盾牌格挡等级"] = {"BLOCK_RATING",},
+
+ ["命中等级"] = {"MELEE_HIT_RATING",},
+ ["提高命中等级"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_RATING
+ ["提高近战命中等级"] = {"MELEE_HIT_RATING",}, -- ITEM_MOD_HIT_MELEE_RATING
+ ["使你的命中等级"] = {"MELEE_HIT_RATING",},
+
+ ["法术命中等级"] = {"SPELL_HIT_RATING",},
+ ["提高法术命中等级"] = {"SPELL_HIT_RATING",}, -- ITEM_MOD_HIT_SPELL_RATING
+ ["使你的法术命中等级"] = {"SPELL_HIT_RATING",},
+
+ ["远程命中等级"] = {"RANGED_HIT_RATING",},
+ ["提高远程命中等级"] = {"RANGED_HIT_RATING",}, -- ITEM_MOD_HIT_RANGED_RATING
+ ["使你的远程命中等级"] = {"RANGED_HIT_RATING",},
+
+ ["爆击等级"] = {"MELEE_CRIT_RATING",},
+ ["提高爆击等级"] = {"MELEE_CRIT_RATING",},
+ ["使你的爆击等级"] = {"MELEE_CRIT_RATING",},
+
+ ["近战爆击等级"] = {"MELEE_CRIT_RATING",},
+ ["提高近战爆击等级"] = {"MELEE_CRIT_RATING",}, -- [屠杀者腰带] ID:21639
+ ["使你的近战爆击等级"] = {"MELEE_CRIT_RATING",},
+
+ ["法术爆击等级"] = {"SPELL_CRIT_RATING",},
+ ["法术爆击"] = {"SPELL_CRIT_RATING",},
+ ["提高法术爆击等级"] = {"SPELL_CRIT_RATING",}, -- [伊利达瑞的复仇] ID:28040
+ ["使你的法术爆击等级"] = {"SPELL_CRIT_RATING",},
+ ["使周围半径30码范围内的所有小队成员的法术爆击等级"] = {"SPELL_CRIT_RATING",}, -- Atiesh, ID: 22589
+
+ ["远程爆击等级"] = {"RANGED_CRIT_RATING",},
+ ["提高远程爆击等级"] = {"RANGED_CRIT_RATING",},
+ ["使你的远程爆击等级"] = {"RANGED_CRIT_RATING",},
+
+ ["提高命中躲闪等级"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RATING, Necklace of Trophies ID: 31275 (Patch 2.0.10 changed it to Hit Rating)
+ ["提高近战命中躲闪等级"] = {"MELEE_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_MELEE_RATING
+ ["提高远程命中躲闪等级"] = {"RANGED_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_RANGED_RATING
+ ["提高法术命中躲闪等级"] = {"SPELL_HIT_AVOID_RATING"}, -- ITEM_MOD_HIT_TAKEN_SPELL_RATING
+
+ ["韧性"] = {"RESILIENCE_RATING",},
+ ["韧性等级"] = {"RESILIENCE_RATING",},
+ ["使你的韧性等级"] = {"RESILIENCE_RATING",},
+ ["提高爆击躲闪等级"] = {"MELEE_CRIT_AVOID_RATING",},
+ ["提高近战爆击躲闪等级"] = {"MELEE_CRIT_AVOID_RATING",},
+ ["提高远程爆击躲闪等级"] = {"RANGED_CRIT_AVOID_RATING",},
+ ["提高法术爆击躲闪等级"] = {"SPELL_CRIT_AVOID_RATING",},
+
+ ["急速等级"] = {"MELEE_HASTE_RATING"}, -- Enchant Gloves
+ ["攻击速度"] = {"MELEE_HASTE_RATING"},
+ ["法术急速等级"] = {"SPELL_HASTE_RATING"},
+ ["远程急速等级"] = {"RANGED_HASTE_RATING"},
+ ["提高急速等级"] = {"MELEE_HASTE_RATING"},
+ ["提高近战急速等级"] = {"MELEE_HASTE_RATING"},
+ ["提高法术急速等级"] = {"SPELL_HASTE_RATING"},
+ ["提高远程急速等级"] = {"RANGED_HASTE_RATING"},
+
+ ["匕首技能"] = {"DAGGER_WEAPON_RATING"},
+ ["匕首技能等级"] = {"DAGGER_WEAPON_RATING"},
+ ["剑类技能"] = {"SWORD_WEAPON_RATING"},
+ ["剑类武器技能等级"] = {"SWORD_WEAPON_RATING"},
+ ["单手剑技能"] = {"SWORD_WEAPON_RATING"},
+ ["单手剑技能等级"] = {"SWORD_WEAPON_RATING"},
+ ["双手剑技能"] = {"2H_SWORD_WEAPON_RATING"},
+ ["双手剑技能等级"] = {"2H_SWORD_WEAPON_RATING"},
+ ["斧类技能"] = {"AXE_WEAPON_RATING"},
+ ["斧类武器技能等级"] = {"AXE_WEAPON_RATING"},
+ ["单手斧技能"] = {"AXE_WEAPON_RATING"},
+ ["单手斧技能等级"] = {"AXE_WEAPON_RATING"},
+ ["双手斧技能"] = {"2H_AXE_WEAPON_RATING"},
+ ["双手斧技能等级"] = {"2H_AXE_WEAPON_RATING"},
+ ["锤类技能"] = {"MACE_WEAPON_RATING"},
+ ["锤类武器技能等级"] = {"MACE_WEAPON_RATING"},
+ ["单手锤技能"] = {"MACE_WEAPON_RATING"},
+ ["单手锤技能等级"] = {"MACE_WEAPON_RATING"},
+ ["双手锤技能"] = {"2H_MACE_WEAPON_RATING"},
+ ["双手锤技能等级"] = {"2H_MACE_WEAPON_RATING"},
+ ["枪械技能"] = {"GUN_WEAPON_RATING"},
+ ["枪械技能等级"] = {"GUN_WEAPON_RATING"},
+ ["弩技能"] = {"CROSSBOW_WEAPON_RATING"},
+ ["弩技能等级"] = {"CROSSBOW_WEAPON_RATING"},
+ ["弓技能"] = {"BOW_WEAPON_RATING"},
+ ["弓技能等级"] = {"BOW_WEAPON_RATING"},
+ ["野性战斗技能"] = {"FERAL_WEAPON_RATING"},
+ ["野性战斗技能等级"] = {"FERAL_WEAPON_RATING"},
+ ["拳套技能"] = {"FIST_WEAPON_RATING"},
+ ["拳套技能等级"] = {"FIST_WEAPON_RATING"}, -- Demonblood Eviscerator ID:27533
+
+ ["使你的精准等级提高"] = {"EXPERTISE_RATING"},
+ -- Exclude
+ ["秒"] = false,
+ ["到"] = false,
+ ["格容器"] = false,
+ ["格箭袋"] = false,
+ ["格弹药袋"] = false,
+ ["远程攻击速度%"] = false, -- AV quiver
+}
+
+local D = LibStub("AceLocale-3.0"):NewLocale("StatLogicD", "zhCN")
+----------------
+-- Stat Names --
+----------------
+-- Please localize these strings too, global strings were used in the enUS locale just to have minimum
+-- localization effect when a locale is not available for that language, you don't have to use global
+-- strings in your localization.
+D["StatIDToName"] = {
+ --[StatID] = {FullName, ShortName},
+ ---------------------------------------------------------------------------
+ -- Tier1 Stats - Stats parsed directly off items
+ ["EMPTY_SOCKET_RED"] = {EMPTY_SOCKET_RED, EMPTY_SOCKET_RED}, -- EMPTY_SOCKET_RED = "Red Socket";
+ ["EMPTY_SOCKET_YELLOW"] = {EMPTY_SOCKET_YELLOW, EMPTY_SOCKET_YELLOW}, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
+ ["EMPTY_SOCKET_BLUE"] = {EMPTY_SOCKET_BLUE, EMPTY_SOCKET_BLUE}, -- EMPTY_SOCKET_BLUE = "Blue Socket";
+ ["EMPTY_SOCKET_META"] = {EMPTY_SOCKET_META, EMPTY_SOCKET_META}, -- EMPTY_SOCKET_META = "Meta Socket";
+
+ ["STEALTH_LEVEL"] = {"潜行等级", "潜行"},
+ ["IGNORE_ARMOR"] = {"你的攻击无视目标的 %d+ 点护甲值。", "忽略护甲"},
+ ["MELEE_DMG"] = {"近战伤害", "近战伤害"}, -- DAMAGE = "Damage"
+ ["MOUNT_SPEED"] = {"骑乘速度(%)", "骑速(%)"},
+ ["RUN_SPEED"] = {"移动速度(%)", "跑速(%)"},
+
+ ["STR"] = {SPELL_STAT1_NAME, "力"},
+ ["AGI"] = {SPELL_STAT2_NAME, "敏"},
+ ["STA"] = {SPELL_STAT3_NAME, "耐"},
+ ["INT"] = {SPELL_STAT4_NAME, "智"},
+ ["SPI"] = {SPELL_STAT5_NAME, "精"},
+ ["ARMOR"] = {ARMOR, ARMOR},
+ ["ARMOR_BONUS"] = {"护甲加成", "护甲"},
+
+ ["FIRE_RES"] = {RESISTANCE2_NAME, "火抗"},
+ ["NATURE_RES"] = {RESISTANCE3_NAME, "自然抗"},
+ ["FROST_RES"] = {RESISTANCE4_NAME, "冰抗"},
+ ["SHADOW_RES"] = {RESISTANCE5_NAME, "暗抗"},
+ ["ARCANE_RES"] = {RESISTANCE6_NAME, "奥抗"},
+
+ ["FISHING"] = {"钓鱼", "钓鱼"},
+ ["MINING"] = {"采矿", "采矿"},
+ ["HERBALISM"] = {"草药学", "草药"},
+ ["SKINNING"] = {"剥皮", "剥皮"},
+
+ ["BLOCK_VALUE"] = {"盾牌格挡值", "格挡值"},
+
+ ["AP"] = {ATTACK_POWER_TOOLTIP, "攻强"},
+ ["RANGED_AP"] = {RANGED_ATTACK_POWER, "远攻强度"},
+ ["FERAL_AP"] = {"野性"..ATTACK_POWER_TOOLTIP, "野性强度"},
+ ["AP_UNDEAD"] = {ATTACK_POWER_TOOLTIP.."(亡灵)", "攻强(亡灵)"},
+ ["AP_DEMON"] = {ATTACK_POWER_TOOLTIP.."(恶魔)", "攻强(恶魔)"},
+
+ ["HEAL"] = {"法术治疗", "治疗"},
+
+ ["SPELL_DMG"] = {"法术伤害", "法伤"},
+ ["SPELL_DMG_UNDEAD"] = {"法术伤害(亡灵)", PLAYERSTAT_SPELL_COMBAT.."法伤".."(亡灵)"},
+ ["SPELL_DMG_DEMON"] = {"法术伤害(恶魔)", PLAYERSTAT_SPELL_COMBAT.."法伤".."(亡灵)"},
+ ["HOLY_SPELL_DMG"] = {"神圣法术伤害", SPELL_SCHOOL1_CAP.."法伤"},
+ ["FIRE_SPELL_DMG"] = {"火焰法术伤害", SPELL_SCHOOL2_CAP.."法伤"},
+ ["NATURE_SPELL_DMG"] = {"自然法术伤害", SPELL_SCHOOL3_CAP.."法伤"},
+ ["FROST_SPELL_DMG"] = {"冰霜法术伤害", SPELL_SCHOOL4_CAP.."法伤"},
+ ["SHADOW_SPELL_DMG"] = {"暗影法术伤害", SPELL_SCHOOL5_CAP.."法伤"},
+ ["ARCANE_SPELL_DMG"] = {"奥术法术伤害", SPELL_SCHOOL6_CAP.."法伤"},
+
+ ["SPELLPEN"] = {"法术穿透", SPELL_PENETRATION},
+
+ ["HEALTH"] = {HEALTH, HP},
+ ["MANA"] = {MANA, MP},
+ ["HEALTH_REG"] = {"生命恢复", "HP5"},
+ ["MANA_REG"] = {"法力恢复", "MP5"},
+
+ ["MAX_DAMAGE"] = {"最大伤害", "大伤"},
+ ["DPS"] = {"每秒伤害", "DPS"},
+
+ ["DEFENSE_RATING"] = {COMBAT_RATING_NAME2, COMBAT_RATING_NAME2}, -- COMBAT_RATING_NAME2 = "Defense Rating"
+ ["DODGE_RATING"] = {COMBAT_RATING_NAME3, COMBAT_RATING_NAME3}, -- COMBAT_RATING_NAME3 = "Dodge Rating"
+ ["PARRY_RATING"] = {COMBAT_RATING_NAME4, COMBAT_RATING_NAME4}, -- COMBAT_RATING_NAME4 = "Parry Rating"
+ ["BLOCK_RATING"] = {COMBAT_RATING_NAME5, COMBAT_RATING_NAME5}, -- COMBAT_RATING_NAME5 = "Block Rating"
+ ["MELEE_HIT_RATING"] = {COMBAT_RATING_NAME6, COMBAT_RATING_NAME6}, -- COMBAT_RATING_NAME6 = "Hit Rating"
+ ["RANGED_HIT_RATING"] = {"远程命中等级", "远程命中"}, -- PLAYERSTAT_RANGED_COMBAT = "Ranged"
+ ["SPELL_HIT_RATING"] = {"法术命中等级", "法术命中"}, -- PLAYERSTAT_SPELL_COMBAT = "Spell"
+ ["MELEE_HIT_AVOID_RATING"] = {"近战命中躲闪等级", "近战命中躲闪"},
+ ["RANGED_HIT_AVOID_RATING"] = {"远程命中躲闪等级", "远程命中躲闪"},
+ ["SPELL_HIT_AVOID_RATING"] = {"法术命中躲闪等级", "法术命中躲闪"},
+ ["MELEE_CRIT_RATING"] = {COMBAT_RATING_NAME9, COMBAT_RATING_NAME9}, -- COMBAT_RATING_NAME9 = "Crit Rating"
+ ["RANGED_CRIT_RATING"] = {"远程爆击等级", "远程爆击"},
+ ["SPELL_CRIT_RATING"] = {"法术爆击等级", "法术爆击"},
+ ["MELEE_CRIT_AVOID_RATING"] = {"爆击躲闪等级", "近战爆击躲闪"},
+ ["RANGED_CRIT_AVOID_RATING"] = {"远程爆击躲闪等级", "远程爆击躲闪"},
+ ["SPELL_CRIT_AVOID_RATING"] = {"法术爆击躲闪等级", "法术爆击躲闪"},
+ ["RESILIENCE_RATING"] = {COMBAT_RATING_NAME15, COMBAT_RATING_NAME15}, -- COMBAT_RATING_NAME15 = "Resilience"
+ ["MELEE_HASTE_RATING"] = {"近战急速等级", "近战急速"}, --
+ ["RANGED_HASTE_RATING"] = {"远程急速等级", "远程急速"},
+ ["SPELL_HASTE_RATING"] = {"法术急速等级", "法术急速"},
+ ["DAGGER_WEAPON_RATING"] = {"匕首技能等级", "匕首等级"}, -- SKILL = "Skill"
+ ["SWORD_WEAPON_RATING"] = {"剑类武器技能等级", "剑等级"},
+ ["2H_SWORD_WEAPON_RATING"] = {"双手剑技能等级", "双手剑等级"},
+ ["AXE_WEAPON_RATING"] = {"斧类武器技能等级", "斧等级"},
+ ["2H_AXE_WEAPON_RATING"] = {"双手斧技能等级", "双手斧等级"},
+ ["MACE_WEAPON_RATING"] = {"锤类武器技能等级", "锤等级"},
+ ["2H_MACE_WEAPON_RATING"] = {"双手锤技能等级", "双手锤等级"},
+ ["GUN_WEAPON_RATING"] = {"枪械技能等级", "枪等级"},
+ ["CROSSBOW_WEAPON_RATING"] = {"弩技能等级", "弩等级"},
+ ["BOW_WEAPON_RATING"] = {"弓技能等级", "弓等级"},
+ ["FERAL_WEAPON_RATING"] = {"野性技能等级", "野性等级"},
+ ["FIST_WEAPON_RATING"] = {"徒手技能等级", "徒手等级"},
+ ["STAFF_WEAPON_RATING"] = {"法杖技能等级", "法杖等级"}, -- Leggings of the Fang ID:10410
+ ["EXPERTISE_RATING"] = {"精准等级", "精准等级"},
+
+ ---------------------------------------------------------------------------
+ -- Tier2 Stats - Stats that only show up when broken down from a Tier1 stat
+ -- Str -> AP, Block Value
+ -- Agi -> AP, Crit, Dodge
+ -- Sta -> Health
+ -- Int -> Mana, Spell Crit
+ -- Spi -> mp5nc, hp5oc
+ -- Ratings -> Effect
+ ["HEALTH_REG_OUT_OF_COMBAT"] = {"正常回血", "正常回血"},
+ ["MANA_REG_NOT_CASTING"] = {"正常回魔", "正常回魔"},
+ ["MELEE_CRIT_DMG_REDUCTION"] = {"爆击减伤(%)", "爆击减伤(%)"},
+ ["RANGED_CRIT_DMG_REDUCTION"] = {"远程爆击减伤(%)", "远程爆击减伤(%)"},
+ ["SPELL_CRIT_DMG_REDUCTION"] = {"法术爆击减伤(%)", "法术爆击减伤(%)"},
+ ["DEFENSE"] = {DEFENSE, DEFENSE},
+ ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
+ ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
+ ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
+ ["AVOIDANCE"] = {"完全豁免(%)", "豁免(%)"},
+ ["MELEE_HIT"] = {"物理命中(%)", "命中(%)"},
+ ["RANGED_HIT"] = {"远程命中(%)", "远程命中(%)"},
+ ["SPELL_HIT"] = {"法术命中(%)", "法术命中(%)"},
+ ["MELEE_HIT_AVOID"] = {"躲闪命中(%)", "躲闪命中(%)"},
+ ["RANGED_HIT_AVOID"] = {"躲闪远程命中(%)", "躲闪远程命中(%)"},
+ ["SPELL_HIT_AVOID"] = {"躲闪法术命中(%)", "躲闪法术命中(%)"},
+ ["MELEE_CRIT"] = {"物理爆击(%)", "物理爆击(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
+ ["RANGED_CRIT"] = {"远程爆击(%)", "远程爆击(%)"},
+ ["SPELL_CRIT"] = {"法术爆击(%)", "法术爆击(%)"},
+ ["MELEE_CRIT_AVOID"] = {"躲闪近战爆击(%)", "躲闪爆击(%)"},
+ ["RANGED_CRIT_AVOID"] = {"躲闪远程爆击(%)", "躲闪远程爆击(%)"},
+ ["SPELL_CRIT_AVOID"] = {"躲闪法术爆击(%)", "躲闪法术爆击(%)"},
+ ["MELEE_HASTE"] = {"近战急速(%)", "近战急速(%)"}, --
+ ["RANGED_HASTE"] = {"远程急速(%)", "远程急速(%)"},
+ ["SPELL_HASTE"] = {"法术急速(%)", "法术急速(%)"},
+ ["DAGGER_WEAPON"] = {"匕首技能", "匕首"}, -- SKILL = "Skill"
+ ["SWORD_WEAPON"] = {"剑技能", "剑"},
+ ["2H_SWORD_WEAPON"] = {"双手剑技能", "双手剑"},
+ ["AXE_WEAPON"] = {"斧技能", "斧"},
+ ["2H_AXE_WEAPON"] = {"双手斧技能", "双手斧"},
+ ["MACE_WEAPON"] = {"锤技能", "锤"},
+ ["2H_MACE_WEAPON"] = {"双手锤技能", "双手锤"},
+ ["GUN_WEAPON"] = {"枪械技能", "枪械"},
+ ["CROSSBOW_WEAPON"] = {"弩技能", "弩"},
+ ["BOW_WEAPON"] = {"弓技能", "弓"},
+ ["FERAL_WEAPON"] = {"野性技能", "野性"},
+ ["FIST_WEAPON"] = {"徒手战斗技能", "徒手"},
+ ["STAFF_WEAPON_RATING"] = {"法杖技能", "法杖"}, -- Leggings of the Fang ID:10410
+ ["EXPERTISE"] = {"精准", "精准"},
+
+ ---------------------------------------------------------------------------
+ -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
+ -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
+ -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
+ -- Expertise -> Dodge Neglect, Parry Neglect
+ ["DODGE_NEGLECT"] = {"防止被躲闪(%)", "防止被躲闪(%)"},
+ ["PARRY_NEGLECT"] = {"防止被招架(%)", "防止被招架(%)"},
+ ["BLOCK_NEGLECT"] = {"防止被格挡(%)", "防止被格挡(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Talants
+ ["MELEE_CRIT_DMG"] = {"物理爆击(%)", "爆击(%)"},
+ ["RANGED_CRIT_DMG"] = {"远程爆击(%)", "远程爆击(%)"},
+ ["SPELL_CRIT_DMG"] = {"法术爆击(%)", "法爆(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Spell Stats
+ -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
+ -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
+ -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
+ -- Use strsplit("@", text) to seperate the spell name and statid
+ ["THREAT"] = {"威胁值", "威胁"},
+ ["CAST_TIME"] = {"施法时间", "施法时间"},
+ ["MANA_COST"] = {"消耗法力", "消耗法力"},
+ ["RAGE_COST"] = {"消耗怒气", "消耗怒气"},
+ ["ENERGY_COST"] = {"消耗能量", "消耗能量"},
+ ["COOLDOWN"] = {"冷却时间", "冷却"},
+
+ ---------------------------------------------------------------------------
+ -- Stats Mods
+ ["MOD_STR"] = {"修正力量(%)", "修正力量(%)"},
+ ["MOD_AGI"] = {"修正敏捷(%)", "修正敏捷(%)"},
+ ["MOD_STA"] = {"修正耐力(%)", "修正耐力(%)"},
+ ["MOD_INT"] = {"修正智力(%)", "修正智力(%)"},
+ ["MOD_SPI"] = {"修正精神(%)", "修正精神(%)"},
+ ["MOD_HEALTH"] = {"修正生命(%)", "修正生命(%)"},
+ ["MOD_MANA"] = {"修正法力(%)", "修正法力(%)"},
+ ["MOD_ARMOR"] = {"修正护甲(%)", "修正装甲(%)"},
+ ["MOD_BLOCK_VALUE"] = {"修正格挡值(%)", "修正格挡值(%)"},
+ ["MOD_DMG"] = {"修正伤害(%)", "修正伤害(%)"},
+ ["MOD_DMG_TAKEN"] = {"修正承受伤害(%)", "修正受伤害(%)"},
+ ["MOD_CRIT_DAMAGE"] = {"修正爆击(%)", "修正爆击(%)"},
+ ["MOD_CRIT_DAMAGE_TAKEN"] = {"修正承受爆击(%)", "修正受爆击(%)"},
+ ["MOD_THREAT"] = {"修正威胁(%)", "修正威胁(%)"},
+ ["MOD_AP"] = {"修正近战攻击强度(%)", "修正攻强(%)"},
+ ["MOD_RANGED_AP"] = {"修正远程攻击强度(%)", "修正远攻强度(%)"},
+ ["MOD_SPELL_DMG"] = {"修正法术伤害(%)", "修正法伤(%)"},
+ ["MOD_HEALING"] = {"修正法术治疗(%)", "修正治疗(%)"},
+ ["MOD_CAST_TIME"] = {"修正施法时间(%)", "修正施法时间(%)"},
+ ["MOD_MANA_COST"] = {"修正消耗法力(%)", "修正消耗法力(%)"},
+ ["MOD_RAGE_COST"] = {"修正消耗怒气(%)", "修正消耗怒气(%)"},
+ ["MOD_ENERGY_COST"] = {"修正消耗能量(%)", "修正消耗能量(%)"},
+ ["MOD_COOLDOWN"] = {"修正技能冷却(%)", "修正技能冷却(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Misc Stats
+ ["WEAPON_RATING"] = {"武器技能等级", "武器技能等级"},
+ ["WEAPON_SKILL"] = {"武器技能", "武器技能"},
+ ["MAINHAND_WEAPON_RATING"] = {"主手武器技能等级", "主手武器技能等级"},
+ ["OFFHAND_WEAPON_RATING"] = {"副手武器技能等级", "副手武器技能等级"},
+ ["RANGED_WEAPON_RATING"] = {"远程武器技能等级", "远程武器技能等级"},
+}
+
diff --git a/libs/StatLogic-1.0/zhTW.lua b/libs/StatLogic-1.0/zhTW.lua
new file mode 100644
index 0000000..5e2bd01
--- /dev/null
+++ b/libs/StatLogic-1.0/zhTW.lua
@@ -0,0 +1,709 @@
+-- zhTW localization by CuteMiyu, Ryuji
+local L = LibStub("AceLocale-3.0"):NewLocale("StatLogic", "zhTW")
+if not L then return end
+
+L["tonumber"] = tonumber
+--["Dual Wield"] = "雙武器",
+-------------------
+-- Exclude Table --
+-------------------
+-- By looking at the first ExcludeLen letters of a line we can exclude a lot of lines
+L["ExcludeLen"] = 3 -- using string.utf8len
+L["Exclude"] = {
+ [""] = true,
+ [" \n"] = true,
+ [ITEM_BIND_ON_EQUIP] = true, -- ITEM_BIND_ON_EQUIP = "Binds when equipped"; -- Item will be bound when equipped
+ [ITEM_BIND_ON_PICKUP] = true, -- ITEM_BIND_ON_PICKUP = "Binds when picked up"; -- Item wil be bound when picked up
+ [ITEM_BIND_ON_USE] = true, -- ITEM_BIND_ON_USE = "Binds when used"; -- Item will be bound when used
+ [ITEM_BIND_QUEST] = true, -- ITEM_BIND_QUEST = "Quest Item"; -- Item is a quest item (same logic as ON_PICKUP)
+ [ITEM_SOULBOUND] = true, -- ITEM_SOULBOUND = "Soulbound"; -- Item is Soulbound
+ --[EMPTY_SOCKET_BLUE] = true, -- EMPTY_SOCKET_BLUE = "Blue Socket";
+ --[EMPTY_SOCKET_META] = true, -- EMPTY_SOCKET_META = "Meta Socket";
+ --[EMPTY_SOCKET_RED] = true, -- EMPTY_SOCKET_RED = "Red Socket";
+ --[EMPTY_SOCKET_YELLOW] = true, -- EMPTY_SOCKET_YELLOW = "Yellow Socket";
+ [ITEM_STARTS_QUEST] = true, -- ITEM_STARTS_QUEST = "This Item Begins a Quest"; -- Item is a quest giver
+ [ITEM_CANT_BE_DESTROYED] = true, -- ITEM_CANT_BE_DESTROYED = "That item cannot be destroyed."; -- Attempted to destroy a NO_DESTROY item
+ [ITEM_CONJURED] = true, -- ITEM_CONJURED = "Conjured Item"; -- Item expires
+ [ITEM_DISENCHANT_NOT_DISENCHANTABLE] = true, -- ITEM_DISENCHANT_NOT_DISENCHANTABLE = "Cannot be disenchanted"; -- Items which cannot be disenchanted ever
+
+ --["Disen"] = true, -- ITEM_DISENCHANT_ANY_SKILL = "Disenchantable"; -- Items that can be disenchanted at any skill level
+ -- ITEM_DISENCHANT_MIN_SKILL = "Disenchanting requires %s (%d)"; -- Minimum enchanting skill needed to disenchant
+ --["Durat"] = true, -- ITEM_DURATION_DAYS = "Duration: %d days";
+ --[" AP, Block Value
+ -- Agi -> AP, Crit, Dodge
+ -- Sta -> Health
+ -- Int -> Mana, Spell Crit
+ -- Spi -> mp5nc, hp5oc
+ -- Ratings -> Effect
+ ["HEALTH_REG_OUT_OF_COMBAT"] = {"一般回血", "一般回血"},
+ ["MANA_REG_NOT_CASTING"] = {"一般回魔", "一般回魔"},
+ ["MELEE_CRIT_DMG_REDUCTION"] = {"致命減傷(%)", "致命減傷(%)"},
+ ["RANGED_CRIT_DMG_REDUCTION"] = {"遠程致命減傷(%)", "遠程致命減傷(%)"},
+ ["SPELL_CRIT_DMG_REDUCTION"] = {"法術致命減傷(%)", "法術致命減傷(%)"},
+ ["DEFENSE"] = {DEFENSE, DEFENSE},
+ ["DODGE"] = {DODGE.."(%)", DODGE.."(%)"},
+ ["PARRY"] = {PARRY.."(%)", PARRY.."(%)"},
+ ["BLOCK"] = {BLOCK.."(%)", BLOCK.."(%)"},
+ ["MELEE_HIT"] = {"命中(%)", "命中(%)"},
+ ["RANGED_HIT"] = {"遠程命中(%)", "遠程命中(%)"},
+ ["SPELL_HIT"] = {"法術命中(%)", "法術命中(%)"},
+ ["MELEE_HIT_AVOID"] = {"迴避命中(%)", "迴避命中(%)"},
+ ["RANGED_HIT_AVOID"] = {"迴避遠程命中(%)", "迴避遠程命中(%)"},
+ ["SPELL_HIT_AVOID"] = {"迴避法術命中(%)", "迴避法術命中(%)"},
+ ["MELEE_CRIT"] = {"致命(%)", "致命(%)"}, -- MELEE_CRIT_CHANCE = "Crit Chance"
+ ["RANGED_CRIT"] = {"遠程致命(%)", "遠程致命(%)"},
+ ["SPELL_CRIT"] = {"法術致命(%)", "法術致命(%)"},
+ ["MELEE_CRIT_AVOID"] = {"迴避致命(%)", "迴避致命(%)"},
+ ["RANGED_CRIT_AVOID"] = {"迴避遠程致命(%)", "迴避遠程致命(%)"},
+ ["SPELL_CRIT_AVOID"] = {"迴避法術致命(%)", "迴避法術致命(%)"},
+ ["MELEE_HASTE"] = {"攻擊加速(%)", "攻擊加速(%)"}, --
+ ["RANGED_HASTE"] = {"遠程加速(%)", "遠程加速(%)"},
+ ["SPELL_HASTE"] = {"法術加速(%)", "法術加速(%)"},
+ ["DAGGER_WEAPON"] = {"匕首技能", "匕首"}, -- SKILL = "Skill"
+ ["SWORD_WEAPON"] = {"劍技能", "劍"},
+ ["2H_SWORD_WEAPON"] = {"雙手劍技能", "雙手劍"},
+ ["AXE_WEAPON"] = {"斧技能", "斧"},
+ ["2H_AXE_WEAPON"] = {"雙手斧技能", "雙手斧"},
+ ["MACE_WEAPON"] = {"鎚技能", "鎚"},
+ ["2H_MACE_WEAPON"] = {"雙手鎚技能", "雙手鎚"},
+ ["GUN_WEAPON"] = {"槍械技能", "槍械"},
+ ["CROSSBOW_WEAPON"] = {"弩技能", "弩"},
+ ["BOW_WEAPON"] = {"弓技能", "弓"},
+ ["FERAL_WEAPON"] = {"野性技能", "野性"},
+ ["FIST_WEAPON"] = {"徒手技能", "徒手"},
+ ["STAFF_WEAPON"] = {"法杖技能", "法杖"}, -- Leggings of the Fang ID:10410
+ --["EXPERTISE"] = {STAT_EXPERTISE, STAT_EXPERTISE},
+ ["EXPERTISE"] = {"熟練", "熟練"},
+
+ ---------------------------------------------------------------------------
+ -- Tier3 Stats - Stats that only show up when broken down from a Tier2 stat
+ -- Defense -> Crit Avoidance, Hit Avoidance, Dodge, Parry, Block
+ -- Weapon Skill -> Crit, Hit, Dodge Neglect, Parry Neglect, Block Neglect
+ -- Expertise -> Dodge Neglect, Parry Neglect
+ ["DODGE_NEGLECT"] = {"防止被閃躲(%)", "防止被閃躲(%)"},
+ ["PARRY_NEGLECT"] = {"防止被招架(%)", "防止被招架(%)"},
+ ["BLOCK_NEGLECT"] = {"防止被格擋(%)", "防止被格擋(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Talants
+ ["MELEE_CRIT_DMG"] = {"致命一擊(%)", "致命(%)"},
+ ["RANGED_CRIT_DMG"] = {"遠程致命一擊(%)", "遠程致命(%)"},
+ ["SPELL_CRIT_DMG"] = {"法術致命一擊(%)", "法術致命(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Spell Stats
+ -- These values can be prefixed with a @ and spell name, using reverse translation to english from Babble-Spell-2.2
+ -- Ex: "Heroic Strike@RAGE_COST" for Heroic Strike rage cost
+ -- Ex: "Heroic Strike@THREAT" for Heroic Strike threat value
+ -- Use strsplit("@", text) to seperate the spell name and statid
+ ["THREAT"] = {"威脅", "威脅"},
+ ["CAST_TIME"] = {"施法時間", "施法時間"},
+ ["MANA_COST"] = {"法力成本", "法力成本"},
+ ["RAGE_COST"] = {"怒氣成本", "怒氣成本"},
+ ["ENERGY_COST"] = {"能量成本", "能量成本"},
+ ["COOLDOWN"] = {"技能冷卻", "技能冷卻"},
+
+ ---------------------------------------------------------------------------
+ -- Stats Mods
+ ["MOD_STR"] = {"修正力量(%)", "修正力量(%)"},
+ ["MOD_AGI"] = {"修正敏捷(%)", "修正敏捷(%)"},
+ ["MOD_STA"] = {"修正耐力(%)", "修正耐力(%)"},
+ ["MOD_INT"] = {"修正智力(%)", "修正智力(%)"},
+ ["MOD_SPI"] = {"修正精神(%)", "修正精神(%)"},
+ ["MOD_HEALTH"] = {"修正生命(%)", "修正生命(%)"},
+ ["MOD_MANA"] = {"修正法力(%)", "修正法力(%)"},
+ ["MOD_ARMOR"] = {"修正裝甲(%)", "修正裝甲(%)"},
+ ["MOD_BLOCK_VALUE"] = {"修正格擋值(%)", "修正格擋值(%)"},
+ ["MOD_DMG"] = {"修正傷害(%)", "修正傷害(%)"},
+ ["MOD_DMG_TAKEN"] = {"修正受傷害(%)", "修正受傷害(%)"},
+ ["MOD_CRIT_DAMAGE"] = {"修正致命(%)", "修正致命(%)"},
+ ["MOD_CRIT_DAMAGE_TAKEN"] = {"修正受致命(%)", "修正受致命(%)"},
+ ["MOD_THREAT"] = {"修正威脅(%)", "修正威脅(%)"},
+ ["MOD_AP"] = {"修正攻擊強度(%)", "修正攻擊強度(%)"},
+ ["MOD_RANGED_AP"] = {"修正遠程攻擊強度(%)", "修正遠攻強度(%)"},
+ ["MOD_SPELL_DMG"] = {"修正法術傷害(%)", "修正法傷(%)"},
+ ["MOD_HEALING"] = {"修正法術治療(%)", "修正治療(%)"},
+ ["MOD_CAST_TIME"] = {"修正施法時間(%)", "修正施法時間(%)"},
+ ["MOD_MANA_COST"] = {"修正法力成本(%)", "修正法力成本(%)"},
+ ["MOD_RAGE_COST"] = {"修正怒氣成本(%)", "修正怒氣成本(%)"},
+ ["MOD_ENERGY_COST"] = {"修正能量成本(%)", "修正能量成本(%)"},
+ ["MOD_COOLDOWN"] = {"修正技能冷卻(%)", "修正技能冷卻(%)"},
+
+ ---------------------------------------------------------------------------
+ -- Misc Stats
+ ["WEAPON_RATING"] = {"武器技能等級", "武器技能等級"},
+ ["WEAPON_SKILL"] = {"武器技能", "武器技能"},
+ ["MAINHAND_WEAPON_RATING"] = {"主手武器技能等級", "主手武器技能等級"},
+ ["OFFHAND_WEAPON_RATING"] = {"副手武器技能等級", "副手武器技能等級"},
+ ["RANGED_WEAPON_RATING"] = {"遠程武器技能等級", "遠程武器技能等級"},
+}
+