TCX_LongZhu
PC-202302260912\Administrator 2026-06-05 16:48:32 +08:00
parent 74ddbf5e25
commit c8a084477d
1 changed files with 28 additions and 8 deletions

View File

@ -295,6 +295,7 @@ function this.GetFaXiangStarCost(_poolId,_star,_data)
local item={}
--同类型宝物
local type=id[1]
--LogError("====="..type.."/".._data.id)
if type==0 then
item.id=_data.id
item.icon=_data.icon
@ -316,16 +317,35 @@ function this.GetFaXiangStarCost(_poolId,_star,_data)
item.id=type
local config=itemConfig[type]
if config then
item.icon=GetResourcePath(config.ResourceID)
item.frame=GetQuantityImageByquality(config.Quantity)
item.haveNum=BagManager.GetItemCountById(type)
item.needNum=id[2]
if item.haveNum>=item.needNum then
item.isEnough=true
if config.ItemType == 51 then
item.id=config.Id
item.icon=GetResourcePath(config.ResourceID)
item.frame=GetQuantityImageByquality(config.Quantity)
local equips,num=FaXiangManager.GetEnoughFaXiangItemById(config.Id)
if equips then
item.haveNum= num
else
item.haveNum=0
end
item.needNum=id[2]
if item.haveNum>=item.needNum then
item.isEnough=true
else
item.isEnough=false
end
items[#items+1]=item
else
item.isEnough=false
item.icon=GetResourcePath(config.ResourceID)
item.frame=GetQuantityImageByquality(config.Quantity)
item.haveNum=BagManager.GetItemCountById(type)
item.needNum=id[2]
if item.haveNum>=item.needNum then
item.isEnough=true
else
item.isEnough=false
end
items[#items+1]=item
end
items[#items+1]=item
end
end
end