From c8a084477d5c3058d065f70ce315c4c4f62e9875 Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <419983115@qq.com> Date: Fri, 5 Jun 2026 16:48:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/RoleInfo/FaXiangManager.lua | 36 ++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/RoleInfo/FaXiangManager.lua b/Assets/ManagedResources/~Lua/Modules/RoleInfo/FaXiangManager.lua index d1a2523873..c857531a89 100644 --- a/Assets/ManagedResources/~Lua/Modules/RoleInfo/FaXiangManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/RoleInfo/FaXiangManager.lua @@ -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