diff --git a/MikScrollingBattleText/Fonts/simhei.ttf b/MikScrollingBattleText/Fonts/simhei.ttf new file mode 100755 index 0000000..c5030ae Binary files /dev/null and b/MikScrollingBattleText/Fonts/simhei.ttf differ diff --git a/MikScrollingBattleText/MikCombatEventHelper.lua b/MikScrollingBattleText/MikCombatEventHelper.lua index cb312e5..19c2d0b 100644 --- a/MikScrollingBattleText/MikCombatEventHelper.lua +++ b/MikScrollingBattleText/MikCombatEventHelper.lua @@ -3314,7 +3314,11 @@ function MikCEH.GetGlobalStringInfo(globalStringName) -- Check for one of the types that need a string. elseif (string.find(currentChar, "[cEefgGiouXxqs]")) then -- Replace the format code with lua capture string syntax. - searchString = searchString .. "(.+)"; + if GetLocale() == "zhCN" and globalStringName == "HEALEDSELFOTHER" then -- edge for outgoing heals on others case for zhCN client + searchString = searchString .. "([^0-9.]+)" + else + searchString = searchString .. "(.+)"; + end -- Increment the argument number. argumentNumber = argumentNumber + 1; diff --git a/MikScrollingBattleText/localization.lua b/MikScrollingBattleText/localization.lua index 5117410..e1dd99c 100644 --- a/MikScrollingBattleText/localization.lua +++ b/MikScrollingBattleText/localization.lua @@ -114,6 +114,7 @@ MikSBT.AVAILABLE_FONTS = { [28] = {Name="Myriad-Pro", Path="Interface\\Addons\\MikScrollingBattleText\\Fonts\\Myriad-Pro.ttf"}, [29] = {Name="PT-Sans-Narrow-Bold", Path="Interface\\Addons\\MikScrollingBattleText\\Fonts\\PT-Sans-Narrow-Bold.ttf"}, [30] = {Name="PT-Sans-Narrow-Regular", Path="Interface\\Addons\\MikScrollingBattleText\\Fonts\\PT-Sans-Narrow-Regular.ttf"}, + [31] = {Name="Simhei", Path="Interface\\Addons\\MikScrollingBattleText\\Fonts\\simhei.ttf"}, }; -- Holds the available font outlines.