From ba6db732703f21c55f3bd2363b1f30cc13737ba8 Mon Sep 17 00:00:00 2001 From: zhangqiang <657634622@qq.com> Date: Thu, 28 Jan 2021 15:27:37 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90NPC=E3=80=91=E5=8E=BB=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Player/PlayerManager.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua index 862cf02fbb..39ae4f6557 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua @@ -550,7 +550,17 @@ function this.GetMainPlayerNPCData3(fun) table.insert(upList,val) end for key,val in pairs(rankNPCList) do - table.insert(upList,val) + -- 去重 + local isRepetition = false + for ke2y,val2 in pairs(upList) do + local curUid = val2.roleUid or val2.id + if val.uid == curUid then + isRepetition = true + end + end + if not isRepetition then + table.insert(upList,val) + end end if #upList < needAllNum then for i = 1, needAllNum - #upList do