@@ -136,6 +136,12 @@ local O = X.CreateUserSettingsModule('MY_Recount_UI', _L['Raid'], {
136136 xSchema = X .Schema .Boolean ,
137137 xDefaultValue = false ,
138138 },
139+ bSimplifyValue = { -- 显示简化数值
140+ ePathType = X .PATH_TYPE .ROLE ,
141+ szLabel = _L [' MY_Recount' ],
142+ xSchema = X .Schema .Boolean ,
143+ xDefaultValue = false ,
144+ },
139145 nDisplayMode = { -- 统计显示模式(显示NPC/玩家数据)(默认混合显示)
140146 ePathType = X .PATH_TYPE .ROLE ,
141147 szLabel = _L [' MY_Recount' ],
@@ -372,15 +378,15 @@ function D.UpdateUI(frame)
372378 -- 数值显示
373379 if MY_Recount_UI .bShowEffect then
374380 if MY_Recount_UI .bShowPerSec then
375- hItem :Lookup (' Text_R' ):SetText (math.floor (p .nEffectValue / p .nTimeCount ) .. ' ' .. szUnit )
381+ hItem :Lookup (' Text_R' ):SetText (MY_Recount . GetTargetShowValue ( math.floor (p .nEffectValue / p .nTimeCount ) ) .. ' ' .. szUnit )
376382 else
377- hItem :Lookup (' Text_R' ):SetText (p .nEffectValue )
383+ hItem :Lookup (' Text_R' ):SetText (MY_Recount . GetTargetShowValue ( p .nEffectValue ) )
378384 end
379385 else
380386 if MY_Recount_UI .bShowPerSec then
381- hItem :Lookup (' Text_R' ):SetText (math.floor (p .nValue / p .nTimeCount ) .. ' ' .. szUnit )
387+ hItem :Lookup (' Text_R' ):SetText (MY_Recount . GetTargetShowValue ( math.floor (p .nValue / p .nTimeCount ) ) .. ' ' .. szUnit )
382388 else
383- hItem :Lookup (' Text_R' ):SetText (p .nValue )
389+ hItem :Lookup (' Text_R' ):SetText (MY_Recount . GetTargetShowValue ( p .nValue ) )
384390 end
385391 end
386392 hItem .data = p
@@ -705,6 +711,7 @@ local settings = {
705711 ' bShowPerSec' ,
706712 ' bShowEffect' ,
707713 ' bShowZeroVal' ,
714+ ' bSimplifyValue' ,
708715 ' nDisplayMode' ,
709716 ' nDrawInterval' ,
710717 ' bShowNodataTeammate' ,
@@ -727,6 +734,7 @@ local settings = {
727734 ' bShowPerSec' ,
728735 ' bShowEffect' ,
729736 ' bShowZeroVal' ,
737+ ' bSimplifyValue' ,
730738 ' nDisplayMode' ,
731739 ' nDrawInterval' ,
732740 ' bShowNodataTeammate' ,
@@ -743,6 +751,7 @@ local settings = {
743751 bShowPerSec = function () FireUIEvent (' MY_RECOUNT_UI_CONFIG_UPDATE' ) end ,
744752 bShowEffect = function () FireUIEvent (' MY_RECOUNT_UI_CONFIG_UPDATE' ) end ,
745753 bShowZeroVal = function () FireUIEvent (' MY_RECOUNT_UI_CONFIG_UPDATE' ) end ,
754+ bSimplifyValue = function () FireUIEvent (' MY_RECOUNT_UI_CONFIG_UPDATE' ) end ,
746755 nDisplayMode = function () FireUIEvent (' MY_RECOUNT_UI_CONFIG_UPDATE' ) end ,
747756 bShowNodataTeammate = function () FireUIEvent (' MY_RECOUNT_UI_CONFIG_UPDATE' ) end ,
748757 },
0 commit comments