神印套装技能显示修改

china/dev_fengTi
wangzhenxing 2023-08-03 15:23:20 +08:00
parent 0a3f661417
commit 163c0eff09
1 changed files with 47 additions and 25 deletions

View File

@ -280,37 +280,59 @@ function GodPrintPopUp:RefreshShow(type)
if heroData then
local tian={}
local di={}
local printList={}
for i = 1, #heroData.godPrintList do
local id=heroData.godPrintList[i].equipId
if equipConfig[id].SuiteID<=8 and equipConfig[soulId].SuiteID<=8 then
--LogError("equipConfig[id].SuiteID1=="..equipConfig[id].SuiteID1)
table.insert(tian,equipConfig[id].SuiteID1)
elseif equipConfig[id].SuiteID>8 and equipConfig[soulId].SuiteID>8 then
--LogError("equipConfig[id].SuiteID1=="..equipConfig[id].SuiteID1)
table.insert(di,equipConfig[id].SuiteID1)
-- if equipConfig[id].SuiteID<=8 and equipConfig[soulId].SuiteID<=8 then
-- --LogError("equipConfig[id].SuiteID1=="..equipConfig[id].SuiteID1)
-- table.insert(tian,equipConfig[id].SuiteID1)
-- elseif equipConfig[id].SuiteID>8 and equipConfig[soulId].SuiteID>8 then
-- --LogError("equipConfig[id].SuiteID1=="..equipConfig[id].SuiteID1)
-- table.insert(di,equipConfig[id].SuiteID1)
-- end
if equipConfig[id].ShenYinType==equipConfig[soulId].ShenYinType then
if printList[equipConfig[id].ShenYinType] then
printList[equipConfig[id].ShenYinType][1]=printList[equipConfig[id].ShenYinType][1]+1
if equipConfig[id].SuiteID1 < printList[equipConfig[id].ShenYinType][2] then
printList[equipConfig[id].ShenYinType][2]=equipConfig[id].SuiteID1
end
else
printList[equipConfig[id].ShenYinType]={}
printList[equipConfig[id].ShenYinType][1]=1
printList[equipConfig[id].ShenYinType][2]=equipConfig[id].SuiteID1
end
end
end
for key, value in pairs(printList) do
LogError("key====="..key.." value=="..value[1].." id=="..value[2])
if value[1] == 4 then
isEnough=true
suiteId=value[2]
LogError("1111111111111111")
end
end
--LogError("tian len=="..#tian)
-- LogError("di len=="..#di)
if equipConfig[soulId].SuiteID<=8 then
if #tian==4 then
isEnough=true
table.sort(tian,function(a,b)
return a<b
end)
--LogError("tian[1]=="..tian[1])
suiteId=tian[1]
end
else
if #di==4 then
isEnough=true
table.sort(di,function(a,b)
return a<b
end)
--LogError("di[1]=="..di[1])
suiteId=di[1]
end
end
-- if equipConfig[soulId].SuiteID<=8 then
-- if #tian==4 then
-- isEnough=true
-- table.sort(tian,function(a,b)
-- return a<b
-- end)
-- --LogError("tian[1]=="..tian[1])
-- suiteId=tian[1]
-- end
-- else
-- if #di==4 then
-- isEnough=true
-- table.sort(di,function(a,b)
-- return a<b
-- end)
-- --LogError("di[1]=="..di[1])
-- suiteId=di[1]
-- end
-- end
end
local curGoldSuitConFig=ConfigManager.GetConfigData(ConfigName.EquipSuiteConfig,suiteId)