From 8240f1e6316848e27223e0ed71f1397bfb2c76d1 Mon Sep 17 00:00:00 2001 From: wangzhenxing <1545929779@qq.com> Date: Fri, 24 Nov 2023 16:32:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BC=E7=89=A9=E6=88=98=E6=96=97=E5=8A=9B?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Modules/Gem/GiftManager.lua | 10 +++++----- .../ManagedResources/~Lua/Modules/Net/NetManager.lua | 10 ++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) 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)