Update - 1.9.0.103

EN: 1.9.0.103
CN: 1.9.0.104
JP: 1.9.0.106
KR: 1.9.0.108
This commit is contained in:
SL1900
2026-04-18 00:15:00 +09:00
parent 35fe1f046d
commit e0549005e1
1150 changed files with 941124 additions and 19847 deletions
+23 -2
View File
@@ -93,7 +93,7 @@ function FriendHonorTitleCtrl:Open()
self.tbCurHonorTitle = {}
self.tbAllHonorData = {}
self.tbGoChosenState = {}
local ownHonorData = PlayerData.Base:GetPlayerHonorTitleList() or {}
self.ownHonorData = PlayerData.Base:GetPlayerHonorTitleList() or {}
local curHononData = PlayerData.Base:GetPlayerHonorTitle() or {}
for k, v in ipairs(curHononData) do
table.insert(self.tbCurHonorTitle, v.Id)
@@ -101,7 +101,14 @@ function FriendHonorTitleCtrl:Open()
local allData = ConfigTable.Get("Honor")
local groupData = {}
local foreachHonor = function(mapData)
if mapData.IsUnlock == true or ownHonorData ~= nil and table.indexof(ownHonorData, mapData.Id) > 0 then
local bHas = false
for k, v in pairs(self.ownHonorData) do
if v.Id == mapData.Id then
bHas = true
break
end
end
if mapData.IsUnlock == true or self.ownHonorData ~= nil and bHas then
if mapData.Type == GameEnum.honorType.Group then
if groupData[mapData.Params[1]] == nil then
groupData[mapData.Params[1]] = {}
@@ -137,6 +144,13 @@ function FriendHonorTitleCtrl:RefreshHonorTitle()
if honorData.Type == GameEnum.honorType.Character then
local affinityData = PlayerData.Char:GetCharAffinityData(honorData.Params[1])
level = affinityData.Level
elseif honorData.Type == GameEnum.honorType.Levels then
for k, v in pairs(self.ownHonorData) do
if v.Id == honorData.Id then
level = v.Lv or 1
break
end
end
end
self._mapNode.goCurHonorTitle[i]:SetHonotTitle(honorData.Id, i == 1, level)
end
@@ -239,6 +253,13 @@ function FriendHonorTitleCtrl:OnGridRefresh(goGrid, gridIndex)
if honorData.Type == GameEnum.honorType.Character then
local affinityData = PlayerData.Char:GetCharAffinityData(honorData.Params[1])
level = affinityData ~= nil and affinityData.Level or 1
elseif honorData.Type == GameEnum.honorType.Levels then
for k, v in pairs(self.ownHonorData) do
if v.Id == honorData.Id then
level = v.Lv or 1
break
end
end
end
ctrl:SetHonotTitle(honorData.Id, true, level)
self:SetPngSprite(imgHonorTitleEquipBg, honorData.MainRes)