Skip to content

Commit

Permalink
Swap ManaRegen to GenericManaRegen in pattern matching
Browse files Browse the repository at this point in the history
  • Loading branch information
raethkcj committed Dec 20, 2024
1 parent 7704e3c commit fcdfb6b
Show file tree
Hide file tree
Showing 14 changed files with 283 additions and 283 deletions.
6 changes: 3 additions & 3 deletions libs/StatLogic/locales/GlobalPatterns.lua
Original file line number Diff line number Diff line change
Expand Up @@ -136,12 +136,12 @@ local short = {
[ITEM_MOD_HIT_RATING_SHORT] = {StatLogic.Stats.HitRating},
[ITEM_MOD_HIT_SPELL_RATING_SHORT] = {StatLogic.Stats.SpellHitRating},
[ITEM_MOD_INTELLECT_SHORT] = {StatLogic.Stats.Intellect},
[ITEM_MOD_MANA_REGENERATION_SHORT] = {StatLogic.Stats.ManaRegen},
[ITEM_MOD_MANA_REGENERATION_SHORT] = {StatLogic.Stats.GenericManaRegen},
[ITEM_MOD_MANA_SHORT] = {StatLogic.Stats.Mana},
[ITEM_MOD_MASTERY_RATING_SHORT] = {StatLogic.Stats.MasteryRating},
[ITEM_MOD_MELEE_ATTACK_POWER_SHORT] = {StatLogic.Stats.AttackPower},
[ITEM_MOD_PARRY_RATING_SHORT] = {StatLogic.Stats.ParryRating},
[ITEM_MOD_POWER_REGEN0_SHORT] = {StatLogic.Stats.ManaRegen},
[ITEM_MOD_POWER_REGEN0_SHORT] = {StatLogic.Stats.GenericManaRegen},
[ITEM_MOD_RANGED_ATTACK_POWER_SHORT] = {StatLogic.Stats.RangedAttackPower},
[ITEM_MOD_RESILIENCE_RATING_SHORT] = {StatLogic.Stats.ResilienceRating},
[RESILIENCE] = {StatLogic.Stats.ResilienceRating},
Expand Down Expand Up @@ -213,7 +213,7 @@ end
local regen = {
[ITEM_MOD_HEALTH_REGEN] = {StatLogic.Stats.HealthRegen},
[ITEM_MOD_HEALTH_REGENERATION] = {StatLogic.Stats.HealthRegen},
[ITEM_MOD_MANA_REGENERATION] = {StatLogic.Stats.ManaRegen},
[ITEM_MOD_MANA_REGENERATION] = {StatLogic.Stats.GenericManaRegen},
}

for pattern, stats in pairs(regen) do
Expand Down
36 changes: 18 additions & 18 deletions libs/StatLogic/locales/deDE.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ local StatLogic = LibStub(addonName)
local W = addon.WholeTextLookup
W["naturgesetz"] = {[StatLogic.Stats.SpellDamage] = 30, [StatLogic.Stats.HealingPower] = 55, }
W["lebendige werte"] = {[StatLogic.Stats.AllStats] = 4, [StatLogic.Stats.NatureResistance] = 15, }
W["vitalität"] = {[StatLogic.Stats.ManaRegen] = 4, [StatLogic.Stats.HealthRegen] = 4, }
W["vitalität"] = {[StatLogic.Stats.GenericManaRegen] = 4, [StatLogic.Stats.HealthRegen] = 4, }
W["sicherer stand"] = {[StatLogic.Stats.HitRating] = 10, }
W["unbändigkeit"] = {[StatLogic.Stats.GenericAttackPower] = 70, }
W["sonnenfeuer"] = {[StatLogic.Stats.ArcaneDamage] = 50, [StatLogic.Stats.FireDamage] = 50, }
Expand All @@ -27,15 +27,15 @@ L["%s naturzauberschaden"] = {StatLogic.Stats.NatureDamage, }
L["%s heilzauber"] = {StatLogic.Stats.HealingPower, }
L["%s zauberschaden"] = {StatLogic.Stats.SpellDamage, }
L["heilung und zauberschaden %s"] = {StatLogic.Stats.SpellDamage, }
L["manaregeneration %s per %s sek"] = {StatLogic.Stats.ManaRegen, false, }
L["manaregeneration %s per %s sek"] = {StatLogic.Stats.GenericManaRegen, false, }
L["verteidigung %s/ausdauer %s/blockwert %s"] = {StatLogic.Stats.Defense, StatLogic.Stats.Stamina, StatLogic.Stats.BlockValue, }
L["verteidigung %s/ausdauer %s/heilzauber %s"] = {StatLogic.Stats.Defense, StatLogic.Stats.Stamina, StatLogic.Stats.Healing, }
L["angriffskraft %s/ausweichen %s%"] = {StatLogic.Stats.GenericAttackPower, StatLogic.Stats.Dodge, }
L["distanzangriffskraft %s/ausdauer %s/trefferchance %s%"] = {StatLogic.Stats.RangedAttackPower, StatLogic.Stats.Stamina, {StatLogic.Stats.MeleeHit, StatLogic.Stats.RangedHit, }, }
L["heilung und zauberschaden %s/intelligenz %s"] = {{StatLogic.Stats.HealingPower, StatLogic.Stats.SpellDamage, }, StatLogic.Stats.Intellect, }
L["heilung und zauberschaden %s/zaubertrefferchance %s%"] = {{StatLogic.Stats.HealingPower, StatLogic.Stats.SpellDamage, }, StatLogic.Stats.SpellHit, }
L["heilung und zauberschaden %s/ausdauer %s"] = {{StatLogic.Stats.HealingPower, StatLogic.Stats.SpellDamage, }, StatLogic.Stats.Stamina, }
L["manaregeneration %s/ausdauer %s/heilzauber %s"] = {StatLogic.Stats.ManaRegen, StatLogic.Stats.Stamina, StatLogic.Stats.HealingPower, }
L["manaregeneration %s/ausdauer %s/heilzauber %s"] = {StatLogic.Stats.GenericManaRegen, StatLogic.Stats.Stamina, StatLogic.Stats.HealingPower, }
L["intelligenz %s/ausdauer %s/heilzauber %s"] = {StatLogic.Stats.Intellect, StatLogic.Stats.Stamina, StatLogic.Stats.Healing, }
L["%s zauberschaden und heilung"] = {StatLogic.Stats.SpellDamage, }
L["%s schadenszauber und heilzauber"] = {StatLogic.Stats.SpellDamage, }
Expand Down Expand Up @@ -63,7 +63,7 @@ L["%s blockwertung"] = {StatLogic.Stats.BlockRating, }
L["%s heilzauber und %s schadenszauber"] = {StatLogic.Stats.HealingPower, StatLogic.Stats.SpellDamage, }
L["%s kritische trefferwertung"] = {StatLogic.Stats.CritRating, }
L["%s heilung und zauberschaden / %s zaubertreffer"] = {{StatLogic.Stats.HealingPower, StatLogic.Stats.SpellDamage, }, StatLogic.Stats.SpellHitRating, }
L["%s manaregeneration / %s ausdauer / %s heilzauber"] = {StatLogic.Stats.ManaRegen, StatLogic.Stats.Stamina, StatLogic.Stats.HealingPower, }
L["%s manaregeneration / %s ausdauer / %s heilzauber"] = {StatLogic.Stats.GenericManaRegen, StatLogic.Stats.Stamina, StatLogic.Stats.HealingPower, }
L["%s alle widerstandsarten"] = {{StatLogic.Stats.ArcaneResistance, StatLogic.Stats.FireResistance, StatLogic.Stats.FrostResistance, StatLogic.Stats.NatureResistance, StatLogic.Stats.ShadowResistance, }, }
L["%s kritische zaubertrefferwertung"] = {StatLogic.Stats.SpellCritRating, }
L["%s zaubertrefferwertung"] = {StatLogic.Stats.SpellHitRating, }
Expand All @@ -80,7 +80,7 @@ L["%s feuerwiderstand"] = {StatLogic.Stats.FireResistance, }
L["%s frostwiderstand"] = {StatLogic.Stats.FrostResistance, }
L["%s naturwiderstand"] = {StatLogic.Stats.NatureResistance, }
L["%s arkanwiderstand"] = {StatLogic.Stats.ArcaneResistance, }
L["alle %s sek. %s mana"] = {false, StatLogic.Stats.ManaRegen, }
L["alle %s sek. %s mana"] = {false, StatLogic.Stats.GenericManaRegen, }
L["%s zaubertempowertung"] = {StatLogic.Stats.SpellHasteRating, }
L["%s stärke"] = {StatLogic.Stats.Strength, }
L["%s distanztrefferwertung"] = {StatLogic.Stats.RangedHitRating, }
Expand All @@ -99,9 +99,9 @@ L["%s willenskraft"] = {StatLogic.Stats.Spirit, }
L["%s stärke wenn %s blaue edelsteine angelegt"] = {StatLogic.Stats.Strength, false, }
L["%s zaubermacht und %s intelligenz"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, StatLogic.Stats.Intellect, }
L["%s verteidigungswertung und %s ausdauer"] = {StatLogic.Stats.DefenseRating, StatLogic.Stats.Stamina, }
L["%s intelligenz und alle %s sek. %s mana"] = {StatLogic.Stats.Intellect, false, StatLogic.Stats.ManaRegen, }
L["%s intelligenz und alle %s sek. %s mana"] = {StatLogic.Stats.Intellect, false, StatLogic.Stats.GenericManaRegen, }
L["%s zaubermacht und %s ausdauer"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, StatLogic.Stats.Stamina, }
L["%s zaubermacht und alle %s sek. %s mana"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, false, StatLogic.Stats.ManaRegen, }
L["%s zaubermacht und alle %s sek. %s mana"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, false, StatLogic.Stats.GenericManaRegen, }
L["%s beweglichkeit und %s ausdauer"] = {StatLogic.Stats.Agility, StatLogic.Stats.Stamina, }
L["%s stärke und %s ausdauer"] = {StatLogic.Stats.Strength, StatLogic.Stats.Stamina, }
L["%s angriffskraft"] = {StatLogic.Stats.GenericAttackPower, }
Expand All @@ -126,7 +126,7 @@ L["%s zaubermacht und %s kritische trefferwertung"] = {{StatLogic.Stats.SpellDam
L["%s ausdauer und %s kritische trefferwertung"] = {StatLogic.Stats.CritRating, StatLogic.Stats.Stamina, }
L["%s angriffskraft, %s kritische trefferwertung"] = {StatLogic.Stats.GenericAttackPower, StatLogic.Stats.CritRating, }
L["%s zaubermacht und geringe bewegungstempoerhöhung"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, }
L["%s kritische trefferwertung und alle %s sek. %s mana"] = {StatLogic.Stats.CritRating, false, StatLogic.Stats.ManaRegen, }
L["%s kritische trefferwertung und alle %s sek. %s mana"] = {StatLogic.Stats.CritRating, false, StatLogic.Stats.GenericManaRegen, }
L["%s angriffskraft und %s trefferwertung"] = {StatLogic.Stats.GenericAttackPower, StatLogic.Stats.HitRating, }
L["%s verteidigungswertung und %s ausweichwertung"] = {StatLogic.Stats.DefenseRating, StatLogic.Stats.DodgeRating, }
L["%s beweglichkeit und %s trefferwertung"] = {StatLogic.Stats.Agility, StatLogic.Stats.HitRating, }
Expand All @@ -149,22 +149,22 @@ L["%s stärke und %s verteidigungswertung"] = {StatLogic.Stats.Strength, StatLog
L["%s ausdauer und %s verteidigungswertung"] = {StatLogic.Stats.Stamina, StatLogic.Stats.DefenseRating, }
L["%s angriffskraft und %s abhärtungswertung"] = {StatLogic.Stats.GenericAttackPower, StatLogic.Stats.ResilienceRating, }
L["%s ausdauer und %s abhärtungswertung"] = {StatLogic.Stats.Stamina, StatLogic.Stats.ResilienceRating, }
L["%s verteidigungswertung und alle %s sek. %s mana"] = {StatLogic.Stats.DefenseRating, false, StatLogic.Stats.ManaRegen, }
L["%s verteidigungswertung und alle %s sek. %s mana"] = {StatLogic.Stats.DefenseRating, false, StatLogic.Stats.GenericManaRegen, }
L["%s zaubermacht und %s willenskraft"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, StatLogic.Stats.Spirit, }
L["%s ausweichwertung und %s abhärtungswertung"] = {StatLogic.Stats.DodgeRating, StatLogic.Stats.ResilienceRating, }
L["%s stärke und %s abhärtungswertung"] = {StatLogic.Stats.Strength, StatLogic.Stats.ResilienceRating, }
L["%s trefferwertung und %s ausdauer"] = {StatLogic.Stats.HitRating, StatLogic.Stats.Stamina, }
L["%s trefferwertung und alle %s sek. %s mana"] = {StatLogic.Stats.HitRating, false, StatLogic.Stats.ManaRegen, }
L["%s trefferwertung und alle %s sek. %s mana"] = {StatLogic.Stats.HitRating, false, StatLogic.Stats.GenericManaRegen, }
L["%s parierwertung und %s abhärtungswertung"] = {StatLogic.Stats.ParryRating, StatLogic.Stats.ResilienceRating, }
L["%s angriffskraft und alle %s sek. %s mana"] = {StatLogic.Stats.GenericAttackPower, false, StatLogic.Stats.ManaRegen, }
L["%s angriffskraft und alle %s sek. %s mana"] = {StatLogic.Stats.GenericAttackPower, false, StatLogic.Stats.GenericManaRegen, }
L["%s trefferwertung und %s zaubermacht"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, StatLogic.Stats.HitRating, }
L["%s kritische trefferwertung und %s angriffskraft"] = {StatLogic.Stats.GenericAttackPower, StatLogic.Stats.CritRating, }
L["%s beweglichkeit und um %s% erhöhter kritischer schaden"] = {StatLogic.Stats.Agility, false, }
L["%s angriffskraft und %s% betäubungswiderstand"] = {StatLogic.Stats.GenericAttackPower, false, }
L["%s zaubermacht und %s% betäubungswiderstand"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, false, }
L["%s abhärtungswertung und %s ausdauer"] = {StatLogic.Stats.ResilienceRating, StatLogic.Stats.Stamina, }
L["%s ausdauer und schwache temposteigerung"] = {StatLogic.Stats.Stamina, }
L["alle %s sek. %s gesundheit und mana"] = {false, {StatLogic.Stats.HealthRegen, StatLogic.Stats.ManaRegen, }, }
L["alle %s sek. %s gesundheit und mana"] = {false, {StatLogic.Stats.HealthRegen, StatLogic.Stats.GenericManaRegen, }, }
L["%s kritische trefferwertung und um %s% erhöhter kritischer schaden"] = {StatLogic.Stats.CritRating, false, }
L["%s tempowertung"] = {StatLogic.Stats.HasteRating, }
L["%s tempowertung und %s zaubermacht"] = {StatLogic.Stats.HasteRating, {StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, }
Expand All @@ -175,7 +175,7 @@ L["%s rüstungsdurchschlagwertung"] = {StatLogic.Stats.ArmorPenetrationRating, }
L["%s waffenkundewertung"] = {StatLogic.Stats.ExpertiseRating, }
L["%s rüstungsdurchschlagwertung und %s ausdauer"] = {false, StatLogic.Stats.Stamina, }
L["%s waffenkundewertung und %s ausdauer"] = {StatLogic.Stats.ExpertiseRating, StatLogic.Stats.Stamina, }
L["%s beweglichkeit und alle %s sek. %s mana"] = {StatLogic.Stats.Agility, false, StatLogic.Stats.ManaRegen, }
L["%s beweglichkeit und alle %s sek. %s mana"] = {StatLogic.Stats.Agility, false, StatLogic.Stats.GenericManaRegen, }
L["%s zaubermacht und %s zauberdurchschlag"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, false, }
L["%s stärke und %s tempowertung"] = {StatLogic.Stats.Strength, StatLogic.Stats.HasteRating, }
L["%s beweglichkeit und %s kritische trefferwertung"] = {StatLogic.Stats.Agility, StatLogic.Stats.CritRating, }
Expand All @@ -190,16 +190,16 @@ L["%s kritische trefferwertung und %s willenskraft"] = {StatLogic.Stats.CritRati
L["%s trefferwertung und %s willenskraft"] = {StatLogic.Stats.HitRating, StatLogic.Stats.Spirit, }
L["%s abhärtungswertung und %s willenskraft"] = {StatLogic.Stats.ResilienceRating, StatLogic.Stats.Spirit, }
L["%s tempowertung und %s willenskraft"] = {StatLogic.Stats.HasteRating, StatLogic.Stats.Spirit, }
L["%s abhärtungswertung und alle %s sek. %s mana"] = {StatLogic.Stats.ResilienceRating, false, StatLogic.Stats.ManaRegen, }
L["%s tempowertung und alle %s sek. %s mana"] = {StatLogic.Stats.HasteRating, false, StatLogic.Stats.ManaRegen, }
L["%s abhärtungswertung und alle %s sek. %s mana"] = {StatLogic.Stats.ResilienceRating, false, StatLogic.Stats.GenericManaRegen, }
L["%s tempowertung und alle %s sek. %s mana"] = {StatLogic.Stats.HasteRating, false, StatLogic.Stats.GenericManaRegen, }
L["%s kritische trefferwertung und %s zauberdurchschlag"] = {StatLogic.Stats.CritRating, StatLogic.Stats.SpellPenetration, }
L["%s trefferwertung und %s zauberdurchschlag"] = {StatLogic.Stats.HitRating, false, }
L["%s tempowertung und %s zauberdurchschlag"] = {StatLogic.Stats.HasteRating, StatLogic.Stats.SpellPenetration, }
L["test: %s intelligenz und alle %s sek. %s mana"] = {StatLogic.Stats.Intellect, false, StatLogic.Stats.ManaRegen, }
L["test: %s intelligenz und alle %s sek. %s mana"] = {StatLogic.Stats.Intellect, false, StatLogic.Stats.GenericManaRegen, }
L["%s distanztempowertung"] = {StatLogic.Stats.RangedHasteRating, }
L["%s kritische distanztrefferwertung"] = {StatLogic.Stats.RangedCritRating, }
L["%s intelligenz und chance, beim zauberwirken mana zu regenerieren"] = {StatLogic.Stats.Intellect, }
L["%s% erhöhte kritische heileffekte und alle %s sek. %s mana"] = {StatLogic.Stats.ManaRegen, false, false, }
L["%s% erhöhte kritische heileffekte und alle %s sek. %s mana"] = {StatLogic.Stats.GenericManaRegen, false, false, }
L["%s ausdauer und erlittener zauberschaden um %s% verringert"] = {StatLogic.Stats.Stamina, false, }
L["%s zaubermacht und um %s% verkürzte dauer von stilleeffekten"] = {{StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }, false, }
L["%s kritische trefferwertung und um %s% verkürzte dauer von furchteffekten"] = {StatLogic.Stats.CritRating, false, }
Expand Down Expand Up @@ -317,7 +317,7 @@ L["reduziert die magiewiderstände der ziele eurer zauber um %s"] = {StatLogic.S
L["erhöht die chance aller gruppenmitglieder, die sich im umkreis von %s befinden, auf einen kritischen treffer mit zaubern um %s%"] = {false, StatLogic.Stats.SpellCrit, }
L["erhöht durch zauber und magische effekte zugefügten schaden und heilung aller gruppenmitglieder, die sich im umkreis von %s befinden, um bis zu %s"] = {false, StatLogic.Stats.SpellDamage, }
L["erhöht durch zauber und magische effekte verursachte heilung aller gruppenmitglieder, die sich im umkreis von %s befinden, um bis zu %s"] = {false, StatLogic.Stats.HealingPower, }
L["stellt alle %s sek. %s punkt(e) mana bei allen gruppenmitgliedern, die sich im umkreis von %s befinden, wieder her"] = {false, StatLogic.Stats.ManaRegen, false, }
L["stellt alle %s sek. %s punkt(e) mana bei allen gruppenmitgliedern, die sich im umkreis von %s befinden, wieder her"] = {false, StatLogic.Stats.GenericManaRegen, false, }
L["erhöht euren zauberschaden um bis zu %s und eure heilung um bis zu %s"] = {StatLogic.Stats.SpellDamage, StatLogic.Stats.HealingPower, }
L["erhöht eure trefferchance mit allen angriffen und zaubern um %s%"] = {{StatLogic.Stats.MeleeHit, StatLogic.Stats.RangedHit, StatLogic.Stats.SpellHit, }, }
L["erhöht eure kritische trefferchance aller eurer angriffe und zauber um %s%"] = {{StatLogic.Stats.MeleeCrit, StatLogic.Stats.RangedCrit, StatLogic.Stats.SpellCrit, }, }
Expand Down
Loading

0 comments on commit fcdfb6b

Please sign in to comment.