From d88fd45f7ab98cd75b91f53ee3c049590a1ddaa1 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 18 三月 2026 11:55:56 +0800
Subject: [PATCH] 515 【挑战】PVP群英榜 - 修复机器人ID重复问题

---
 Main/System/BillboardRank/RankModel.cs |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/Main/System/BillboardRank/RankModel.cs b/Main/System/BillboardRank/RankModel.cs
index 8f7822f..1c54c61 100644
--- a/Main/System/BillboardRank/RankModel.cs
+++ b/Main/System/BillboardRank/RankModel.cs
@@ -236,8 +236,13 @@
 
         for (int i = 0; i < package.PageDataCnt; i++)
         {
-            int id = (int)package.PageDataList[i].ID;
             int orderIndex = (int)package.PageDataList[i].Rank;
+            if (rankType == QunyingManager.rankType && GeneralDefine.IsRobot((int)package.PageDataList[i].ID))
+            {
+                //缇よ嫳姒滄満鍣ㄤ汉ID浼氶噸澶� 鐢ㄦ帓鍚嶆浛鎹D
+                package.PageDataList[i].ID = (uint)orderIndex;
+            }
+            int id = (int)package.PageDataList[i].ID;
             if (!m_RankIDToIndex[rankType].ContainsKey(id))
             {
                 m_RankIDToIndex[rankType][id] = orderIndex;

--
Gitblit v1.8.0