From 46fe5a1b8d457969498d801bd09555be1b628107 Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Tue, 2 Nov 2021 18:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=88=98=E6=96=97=E3=80=91=3D=3D=3D?= =?UTF-8?q?=3D=3D=3D=E6=88=98=E6=96=97=E7=BB=93=E6=9E=9C=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=BB=E8=A7=92=E4=BC=A4=E5=AE=B3=E6=B2=BB=E7=96=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Battle/BattleAnalysisManager.lua | 2 +- .../~Lua/Modules/Battle/BattleRecordManager.lua | 9 +++++++++ .../~Lua/Modules/Battle/View/DamageResultPanel.lua | 13 +++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/BattleAnalysisManager.lua b/Assets/ManagedResources/~Lua/Modules/Battle/BattleAnalysisManager.lua index cb2f031b04..30b4eaffc0 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/BattleAnalysisManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/BattleAnalysisManager.lua @@ -70,7 +70,7 @@ function BattleAnalysisManager:OnAddRole(role) end function BattleAnalysisManager:OnAddMonster(monster) if monster.position==100 or monster.uid==20100 then - monster.type=1 + --monster.type=1 end local data = self:GetRecordData(monster) data.info = monster diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/BattleRecordManager.lua b/Assets/ManagedResources/~Lua/Modules/Battle/BattleRecordManager.lua index d1548d2aeb..cadf0a2f7f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/BattleRecordManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/BattleRecordManager.lua @@ -146,6 +146,15 @@ function this.GetBattleBestData(Id) local _MaxDamageValue = -1 local _AllDamageValue = 0 local battleRecord = this.GetBattleRecord(Id) + local monster=battleRecord.mdata + if monster then + for key, value in pairs(monster) do + if key==100 then + value.info.type=1 + battleRecord.data[key]=value + end + end + end for _, data in pairs(battleRecord.data) do -- 怪物只显示最后一层的怪物信息 if data.info and data.info.camp == 0 then diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua index dd74c67b87..e0f7dcae6f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua @@ -179,9 +179,22 @@ function this.OnTabChange(index, lastIndex) end -- 创建 + local monster=this.battleRecord.mdata local showList = this.battleRecord.data if showType == 4 then showList = this.battleRecord.mdata + for key, value in pairs(monster) do + if key==100 or key==101 then + table.remove(showList,key) + end + end + else + for key, value in pairs(monster) do + if key==100 or key==101 then + value.info.type=1 + showList[key]=value + end + end end for _, data in pairs(showList) do CreateMonsterItem(data)