diff --git a/Assets/ManagedResources/~Lua/Modules/Gem/GiftManager.lua b/Assets/ManagedResources/~Lua/Modules/Gem/GiftManager.lua index d302be3598..6d90a4c705 100644 --- a/Assets/ManagedResources/~Lua/Modules/Gem/GiftManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Gem/GiftManager.lua @@ -129,11 +129,11 @@ function this.GetHeroGiftAddPro(_id) -- end -- end end - -- if addPro>0 then - -- for k, v in pairs(data) do - -- data[k]=math.floor(v*(1+addPro/10000)+0.5) - -- end - -- end + if addPro>0 then + for k, v in pairs(data) do + data[k]=math.floor(v*(1+addPro/10000)+0.5) + end + end return data end diff --git a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua index d6d84276bc..a053ca8bde 100644 --- a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua @@ -7355,6 +7355,16 @@ function NetManager.GiftEquipWearRequest(_type,_roleId,_ids,_func) end HeroPropManager.SetFuncPropDirty(Func_Prop_Type.Gift) HeroPropManager.SetDirtyByType(_roleId, Hero_Prop_Type.Gift) + if _roleId=="0" then + local formationList = FormationManager.GetFormationByID(FormationTypeDef.FORMATION_NORMAL) + for i = 1, 6 do + if formationList.teamHeroInfos[i] then + HeroPropManager.SetDirtyByType(formationList.teamHeroInfos[i].heroId, Hero_Prop_Type.Gift) + end + end + end + + --FormationManager.UserPowerChanged() --获取新战力 NetManager.RequestUserForceChange(FormationTypeDef.FORMATION_NORMAL) CheckRedPointStatus(RedPointType.playerGift)