diff --git a/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua b/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua index 6256cf27f9..b3efd458c9 100644 --- a/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Equip/EquipManager.lua @@ -200,7 +200,17 @@ end function this.GetSingleHeroSingleEquipData(_equipid, _heroDid) _equipid = tonumber(_equipid) if this.equipDatas[_equipid] and this.equipDatas[_equipid].upHeroDidList and this.equipDatas[_equipid].upHeroDidList[_heroDid] then - return this.equipDatas[_equipid] + local heroData= HeroManager.GetSingleHeroData(_heroDid) + local equipData=this.equipDatas[_equipid] + if heroData.equipStrong then + for i = 1, #heroData.equipStrong do + if equipData.position==i then + equipData.homeEquipLv[1]=heroData.equipStrong[i] + end + end + equipData.homeEquipLv[2]=heroData.equipAdvanceLv + end + return equipData elseif HarmonyManager.GetSingleAdditions(HarmonyAddType.AddEquip) > 0 and HarmonyManager.IsInfo(_heroDid) then return HarmonyManager.equipDatas[_equipid]--.upHeroDidList[_heroDid] else