[法宝]====================法宝特性描述修改

dev_fengTi_And
PC-202302260912\Administrator 2023-07-07 10:27:42 +08:00
parent e56b1e3823
commit 8bae77bd5b
3 changed files with 10 additions and 10 deletions

View File

@ -1532,8 +1532,8 @@ Language = {
[11531] = GetLanguageStrById("徐风细清辉,明日望君归"),
[11532] = GetLanguageStrById("%s【+%s激活】"),
[11533] = GetLanguageStrById("已激活"),
[11534] = GetLanguageStrById("· %s%s【+%s激活】%s"),
[11535] = GetLanguageStrById("· %s【+%s激活】%s"),
[11534] = GetLanguageStrById("·【+%s激活】\n %s%s%s"),
[11535] = GetLanguageStrById("·【+%s激活】\n%s%s"),
[11536] = GetLanguageStrById("<color=#D89623><size=40>[特性]</size></color>"),
[11537] = GetLanguageStrById("是否消耗<color=#0BE102>%s</color>%s购买一次挑战次数"),
[11538] = GetLanguageStrById("装备出售"),

View File

@ -104,10 +104,10 @@ function this.Show()
this.title.text= string.format( "%s <color=#FE5022><size=50>+%s</size></color>",GetLanguageStrById(itemConfig[data[2]].Name),curLv)
this.talismanIcon.sprite = this.spLoader:LoadSprite(GetResourcePath(itemConfig[data[2]].ResourceID))
this.power.text = TalismanManager.CalculateWarForceBase(curTalismanConFig,0)--法宝战力
--显示核心特性(25级解锁)
--显示核心特性(30级解锁)
local skillLv= ConfigManager.GetConfigDataByDoubleKey(ConfigName.EquipTalismana,"TalismanaId",data[2],"Level",30).OpenSkillRules[1]
if skillLv then
if curLv<25 then
if curLv<30 then
this.coreText.text=string.format( Language[11532],GetLanguageStrById(passiveSkillConfig[skillLv].Desc),30)
else
this.coreText.text=string.format( "%s【%s】",GetLanguageStrById(passiveSkillConfig[skillLv].Desc),Language[11533])
@ -156,12 +156,12 @@ function this.Show()
for n=1,#dowerData do
if dowerData[n].Level<=50 then
if curLv>=dowerData[n].Level then
strTable[n]= string.format( Language[11534], "<color=#66FF00>",GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),dowerData[n].Level,"</color>\n")
strTable[n]= string.format( Language[11534], "<color=#66FF00>",dowerData[n].Level,GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),"</color>\n")
else
strTable[n]=string.format( Language[11535],GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),dowerData[n].Level,"\n")
strTable[n]=string.format( Language[11535],dowerData[n].Level,GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),"\n")
end
if dowerData[n].Level==25 or dowerData[n].Level==50 then
if dowerData[n].Level==30 or dowerData[n].Level==50 then
strTable[n]=string.gsub(strTable[n],"·","")
strTable[n]=Language[11536]..strTable[n]
end

View File

@ -263,11 +263,11 @@ function this.OnShowHeroAndTalisman()
for n=1,#dowerData do
if dowerData[n].Level<=maxLv then
if curLv>=dowerData[n].Level then --如果已激活 显示绿色
strTable[n]= string.format( Language[11534], "<color=#66FF00>",GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),dowerData[n].Level,"</color>\n")
strTable[n]= string.format( Language[11534], "<color=#66FF00>",dowerData[n].Level,GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),"</color>\n")
else --否则就正常显示
strTable[n]=string.format( Language[11535],GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),dowerData[n].Level,"\n")
strTable[n]=string.format( Language[11535], dowerData[n].Level,GetLanguageStrById(passiveSkillConfig[dowerData[n].OpenSkillRules[1]].Desc),"\n")
end
if dowerData[n].Level==25 or dowerData[n].Level==50 then --特性显示
if dowerData[n].Level==30 or dowerData[n].Level==50 then --特性显示
strTable[n]=string.gsub(strTable[n],"·","")
local str=Language[11536]..strTable[n]
strTable[n]=string.gsub(str," "," ") --unity text中的单词过长 避免自动添加空格并换行 将那个空格替换