Skip to content

Commit

Permalink
Combined Hit Rating in SoD now looks different from Physical Hit Rating
Browse files Browse the repository at this point in the history
  • Loading branch information
Anonomit committed Dec 20, 2023
1 parent 43d9ca6 commit ab6d098
Show file tree
Hide file tree
Showing 10 changed files with 170 additions and 62 deletions.
15 changes: 15 additions & 0 deletions LocaleExtra/deDE.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,18 @@ local ADDON_NAME, Data = ...
local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
end
end



Addon:AddExtraStatCapture("Arcane Damage",
{INPUT = "^%+(%d+) Arkanzauberschaden$"})
Expand Down Expand Up @@ -71,6 +83,9 @@ if Addon.isClassic then
{INPUT = "^Reduziert die Magiewiderstände der Ziele Eurer Zauber um (%d+)%.$"},
{INPUT = "^Verringert die Magiewiderstände der Ziele Eurer Zauber um (%d+)%.$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^Erhöht Eure Trefferchance mit Zaubern sowie Nahkampf%- und Distanzangriffen um (%d+%%)%.$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^Verbessert Eure Trefferchance um (%d+%%)%.$"})

Expand Down
45 changes: 22 additions & 23 deletions LocaleExtra/enUS.lua
Original file line number Diff line number Diff line change
Expand Up @@ -14,38 +14,37 @@ do
-- Addon:AddDefaultRewordByLocale(stat, val)
Addon:AddDefaultRewordByLocale("BonusArmor", "Bonus Armor")

Addon:AddDefaultRewordByLocale("All Resistance" , "All Resist")
Addon:AddDefaultRewordByLocale("All Resistance", "All Resist")
Addon:AddDefaultRewordByLocale("Arcane Resistance", "Arcane Resist")
Addon:AddDefaultRewordByLocale("Fire Resistance" , "Fire Resist")
Addon:AddDefaultRewordByLocale("Fire Resistance", "Fire Resist")
Addon:AddDefaultRewordByLocale("Nature Resistance", "Nature Resist")
Addon:AddDefaultRewordByLocale("Frost Resistance" , "Frost Resist")
Addon:AddDefaultRewordByLocale("Frost Resistance", "Frost Resist")
Addon:AddDefaultRewordByLocale("Shadow Resistance", "Shadow Resist")

Addon:AddDefaultRewordByLocale("Attack Power In Forms" , "Feral Attack Power")
Addon:AddDefaultRewordByLocale("Defense Rating" , "Defense")
Addon:AddDefaultRewordByLocale("Parry Rating" , "Parry")
Addon:AddDefaultRewordByLocale("Dodge Rating" , "Dodge")
Addon:AddDefaultRewordByLocale("Attack Power In Forms", "Feral Attack Power")
Addon:AddDefaultRewordByLocale("Defense Rating", "Defense")
Addon:AddDefaultRewordByLocale("Parry Rating", "Parry")
Addon:AddDefaultRewordByLocale("Dodge Rating", "Dodge")
Addon:AddDefaultRewordByLocale("Armor Penetration Rating", "Armor Pen")
Addon:AddDefaultRewordByLocale("Expertise Rating" , "Expertise")
Addon:AddDefaultRewordByLocale("Resilience Rating" , "Resilience")
Addon:AddDefaultRewordByLocale("Expertise Rating", "Expertise")
Addon:AddDefaultRewordByLocale("Resilience Rating", "Resilience")

Addon:AddDefaultRewordByLocale("Hit Rating" , "Hit")
Addon:AddDefaultRewordByLocale("Critical Strike Rating", "Crit")
Addon:AddDefaultRewordByLocale("Haste Rating" , "Haste")

Addon:AddDefaultRewordByLocale("Health Regeneration", "Health per Minute")
Addon:AddDefaultRewordByLocale("Mana Regeneration" , "Mana per Minute")
Addon:AddDefaultRewordByLocale("Spell Damage", "Spell Damage")
Addon:AddDefaultRewordByLocale("Healing", "Healing")

-- tbc & classic
Addon:AddDefaultRewordByLocale("Healing" , "Healing")
-- Addon:AddDefaultRewordByLocale("Spell Damage", "Spell Damage")
Addon:AddDefaultRewordByLocale("Hit Rating", "Hit")
Addon:AddDefaultRewordByLocale("Critical Strike Rating", "Crit")
Addon:AddDefaultRewordByLocale("Haste Rating", "Haste")

Addon:AddDefaultRewordByLocale("Physical Hit Rating" , "Physical Hit")
Addon:AddDefaultRewordByLocale("Physical Hit Rating", "Physical Hit")
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", "Physical Crit")
Addon:AddDefaultRewordByLocale("Physical Haste Rating" , "Physical Haste")
Addon:AddDefaultRewordByLocale("Spell Hit Rating" , "Spell Hit")
Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating" , "Spell Crit")
Addon:AddDefaultRewordByLocale("Spell Haste Rating" , "Spell Haste")
Addon:AddDefaultRewordByLocale("Physical Haste Rating", "Physical Haste")
Addon:AddDefaultRewordByLocale("Spell Hit Rating", "Spell Hit")
Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating", "Spell Crit")
Addon:AddDefaultRewordByLocale("Spell Haste Rating", "Spell Haste")

Addon:AddDefaultRewordByLocale("Health Regeneration", "Health per Minute")
Addon:AddDefaultRewordByLocale("Mana Regeneration", "Mana per Minute")
end

-- override the default stat mods for this locale
Expand Down
15 changes: 15 additions & 0 deletions LocaleExtra/esES.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
end
end



if Addon.isClassic then
Addon:AddExtraStatCapture("Stamina",
{INPUT = "^(%+)(%d+) de aguante$"})
Expand Down Expand Up @@ -84,6 +96,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^Reduce las resistencias mágicas de los objetivos de tus hechizos en (%d+) p%.$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^Aumenta en un (%d+%%) tu probabilidad de golpear con hechizos, ataques cuerpo a cuerpo y ataques a distancia%.$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^Mejora tu probabilidad de alcanzar el objetivo en un (%d+%%)%.$"})

Expand Down
13 changes: 13 additions & 0 deletions LocaleExtra/esMX.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
end
end



Addon:AddExtraStatCapture("Block Value",
Expand Down Expand Up @@ -81,6 +91,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^Las resistencias mágicas de los objetivos de tus hechizos se reducen (%d+) p%.$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^Aumenta un (%d+%%) tu probabilidad de golpear con hechizos y con ataques cuerpo a cuerpo y a distancia%.$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^Mejora tu probabilidad de golpear un (%d+%%)%.$"})

Expand Down
17 changes: 17 additions & 0 deletions LocaleExtra/frFR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
end
end



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)
Expand Down Expand Up @@ -104,6 +116,11 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^Diminue les résistances magiques des cibles de vos sorts de (%d+)%.$"})

Addon:AddExtraStatCapture("Hit Rating", {
INPUT = "^Augmente les chances de toucher avec les sorts et les attaques en mêlée et à distance de (%d+)",
OUTPUT = function(n) if n then return n .. "%" end end,
})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^Augmente vos chances de toucher de (%d+%%)%.$"})

Expand Down
15 changes: 15 additions & 0 deletions LocaleExtra/koKR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
end
end



Addon:AddExtraStatCapture("Arcane Damage",
{INPUT = "^비전 주문 공격력 %+(%d+)$"})

Expand Down Expand Up @@ -74,6 +86,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^자신의 주문에 대한 대상의 마법 저항력을 (%d+)만큼 감소시킵니다%.$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^주문, 근접 및 원거리 공격 적중률이 (%d+%%)만큼 증가합니다%.$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^무기의 적중률이 (%d+%%)만큼 증가합니다%.$"})

Expand Down
15 changes: 15 additions & 0 deletions LocaleExtra/ptBR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
end
end



Addon:AddExtraStatCapture("Arcane Damage",
{INPUT = "^%+(%d+) Dano Mágico Arcano$"})

Expand Down Expand Up @@ -81,6 +93,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^Reduz em (%d+) as resistências mágicas dos alvos dos seus feitiços%.$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^Aumenta sua chance de acerto com feitiços e ataques corpo a corpo e de longo alcance em (%d+%%)%.$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^Aumenta em (%d+%%) a chance de acerto%.$"})

Expand Down
67 changes: 28 additions & 39 deletions LocaleExtra/ruRU.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,59 +10,45 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)
do
-- Addon:AddDefaultRewordByLocale(stat, val)

Addon:AddDefaultRewordByLocale("Stamina" , "к выносливости")
Addon:AddDefaultRewordByLocale("Strength" , "к силе")
Addon:AddDefaultRewordByLocale("Agility" , "к ловкости")
Addon:AddDefaultRewordByLocale("Stamina", "к выносливости")
Addon:AddDefaultRewordByLocale("Strength", "к силе")
Addon:AddDefaultRewordByLocale("Agility", "к ловкости")
Addon:AddDefaultRewordByLocale("Intellect", "к интеллекту")
Addon:AddDefaultRewordByLocale("Spirit" , "к духу")
Addon:AddDefaultRewordByLocale("Spirit", "к духу")

Addon:AddDefaultRewordByLocale("All Resistance" , "ко всем сопротивлениям")
Addon:AddDefaultRewordByLocale("All Resistance", "ко всем сопротивлениям")
Addon:AddDefaultRewordByLocale("Arcane Resistance", "к сопротивлению тайной магии")
Addon:AddDefaultRewordByLocale("Fire Resistance" , "к сопротивлению огню")
Addon:AddDefaultRewordByLocale("Fire Resistance", "к сопротивлению огню")
Addon:AddDefaultRewordByLocale("Nature Resistance", "к сопротивлению силам природы")
Addon:AddDefaultRewordByLocale("Frost Resistance" , "к сопротивлению магии льда")
Addon:AddDefaultRewordByLocale("Frost Resistance", "к сопротивлению магии льда")
Addon:AddDefaultRewordByLocale("Shadow Resistance", "к сопротивлению темной магии")

Addon:AddDefaultRewordByLocale("Attack Power" , "к силе атаки")
Addon:AddDefaultRewordByLocale("Ranged Attack Power" , "к силе атаки дальнего боя")
Addon:AddDefaultRewordByLocale("Attack Power In Forms" , "к силе атаки в зверином облике")
Addon:AddDefaultRewordByLocale("Attack Power In Forms" , "к силе атаки в зверином облике")
Addon:AddDefaultRewordByLocale("Defense Rating" , "к защите")
Addon:AddDefaultRewordByLocale("Parry Rating" , "к парированию")
Addon:AddDefaultRewordByLocale("Dodge Rating" , "к уклонению")
Addon:AddDefaultRewordByLocale("Armor Penetration Rating", "к пробиванию брони")
Addon:AddDefaultRewordByLocale("Expertise Rating" , "к мастерству")
Addon:AddDefaultRewordByLocale("Resilience Rating" , "к PvP-устойчивости")
Addon:AddDefaultRewordByLocale("Block Rating" , "к блокированию")
Addon:AddDefaultRewordByLocale("Block Value" , "к показателю блокирования")

Addon:AddDefaultRewordByLocale("Spell Power" , "к силе заклинаний")
Addon:AddDefaultRewordByLocale("Spell Power", "к силе заклинаний")
-- Addon:AddDefaultRewordByLocale("Spell Damage", "к силе заклинаний")
Addon:AddDefaultRewordByLocale("Arcane Damage", "к силе заклинаний тайной магии")
Addon:AddDefaultRewordByLocale("Fire Damage" , "к силе заклинаний огня")
Addon:AddDefaultRewordByLocale("Fire Damage", "к силе заклинаний огня")
Addon:AddDefaultRewordByLocale("Nature Damage", "к силе заклинаний природы")
Addon:AddDefaultRewordByLocale("Frost Damage" , "к силе заклинаний магии льда")
Addon:AddDefaultRewordByLocale("Frost Damage", "к силе заклинаний магии льда")
Addon:AddDefaultRewordByLocale("Shadow Damage", "к силе заклинаний темной магии")
Addon:AddDefaultRewordByLocale("Holy Damage" , "к силе заклинаний светлой магии")
Addon:AddDefaultRewordByLocale("Holy Damage", "к силе заклинаний светлой магии")

Addon:AddDefaultRewordByLocale("Hit Rating" , "к меткости")
Addon:AddDefaultRewordByLocale("Spell Penetration", "к проникающей способности заклинаний")

Addon:AddDefaultRewordByLocale("Hit Rating", "к меткости")
Addon:AddDefaultRewordByLocale("Critical Strike Rating", "к критическому удару")
Addon:AddDefaultRewordByLocale("Haste Rating" , "к скорости")
Addon:AddDefaultRewordByLocale("Haste Rating", "к скорости")

Addon:AddDefaultRewordByLocale("Health Regeneration", "к восстановлению здоровья за минуту")
Addon:AddDefaultRewordByLocale("Mana Regeneration" , "к восполнению маны за минуту")
if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_NAME))
end

Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating", "к критическому эффекту заклинаний")
Addon:AddDefaultRewordByLocale("Spell Haste Rating", "к скорости заклинаний")

-- tbc & classic
Addon:AddDefaultRewordByLocale("Healing" , "к дополнительному исцелению")
-- Addon:AddDefaultRewordByLocale("Spell Damage", "к силе заклинаний")

Addon:AddDefaultRewordByLocale("Spell Penetration", "к проникающей способности заклинаний")

Addon:AddDefaultRewordByLocale("Physical Hit Rating" , "к меткости")
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", "к критическому удару")
Addon:AddDefaultRewordByLocale("Physical Haste Rating" , "к скорости")
Addon:AddDefaultRewordByLocale("Spell Hit Rating" , "к меткости заклинаний")
Addon:AddDefaultRewordByLocale("Spell Critical Strike Rating" , "к критическому эффекту заклинаний")
Addon:AddDefaultRewordByLocale("Spell Haste Rating" , "к скорости заклинаний")
Addon:AddDefaultRewordByLocale("Health Regeneration", "к восстановлению здоровья за минуту")
Addon:AddDefaultRewordByLocale("Mana Regeneration", "к восполнению маны за минуту")
end


Expand Down Expand Up @@ -156,6 +142,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^Снижает сопротивление магии целей ваших заклинаний на (%d+)%.$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^Повышает вероятность попадания заклинаниями и атаками в ближнем и дальнем бою на (%d+%%)%.$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^Вероятность нанесения удара увеличена на (%d+%%)%.$"})

Expand Down
15 changes: 15 additions & 0 deletions LocaleExtra/zhCN.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
end
end



Addon:AddExtraStatCapture("Arcane Damage",
{INPUT = "^%+(%d+) 奥术法术伤害$"})

Expand Down Expand Up @@ -74,6 +86,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^使你的法术目标的魔法抗性降低(%d+)点。$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^使你的法术、近战和远程攻击的命中几率提高(%d+%%)。$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^使你击中目标的几率提高(%d+%%)。$"})

Expand Down
15 changes: 15 additions & 0 deletions LocaleExtra/zhTW.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ local Addon = LibStub("AceAddon-3.0"):GetAddon(ADDON_NAME)



-- override the default stat rewords for this locale
do
-- Addon:AddDefaultRewordByLocale(stat, val)

if Addon.isSoD then
Addon:AddDefaultRewordByLocale("Physical Hit Rating", format("%s (%s)", ITEM_MOD_HIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
Addon:AddDefaultRewordByLocale("Physical Critical Strike Rating", format("%s (%s)", ITEM_MOD_CRIT_RATING_SHORT, SPELL_SCHOOL0_CAP))
end
end



Addon:AddExtraStatCapture("Fire Damage",
{INPUT = "^%+(%d+)火焰法術傷害$"},
{INPUT = "^%+(%d+) 火焰法術傷害$"})
Expand Down Expand Up @@ -79,6 +91,9 @@ if Addon.isClassic then
Addon:AddExtraStatCapture("Spell Penetration",
{INPUT = "^使你法術目標的魔法抗性降低(%d+)點。$"})

Addon:AddExtraStatCapture("Hit Rating",
{INPUT = "^使你以法術與近戰及遠程攻擊的命中率提高(%d+%%)。$"})

Addon:AddExtraStatCapture("Physical Hit Rating",
{INPUT = "^使你擊中目標的機率提高(%d+%%)。$"})

Expand Down

0 comments on commit ab6d098

Please sign in to comment.