From 7344dece640c323185db18976dc61a2467d794b0 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 07 一月 2025 17:54:47 +0800
Subject: [PATCH] 10289 【越南】【英语】【砍树】【BT】运势-服务端(A801增加领取累计寻宝次数奖励事件名通知 TreasureCntAward)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCHurtMgr.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCHurtMgr.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCHurtMgr.py
index ca14f08..9061ee1 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCHurtMgr.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCHurtMgr.py
@@ -148,7 +148,7 @@
         #GameWorld.DebugLog("    hurtID=%s,hurtType=%s,updValue=%s (%s + %s), playerID=%s,updHurtPlayerValue=%s" 
         #                   % (hurtID, hurtType, updValue, befValue, addValue, playerID, updHurtPlayerValue), self.npcID, self.lineID)
         if isNewHurt:
-            self.__Sort()
+            self.Sort()
             
         return isNewHurt
     
@@ -160,7 +160,7 @@
             return 0
         return -1
     
-    def __Sort(self):
+    def Sort(self):
         ## 伤血排序
         self.__hurtSortList = sorted(self.__hurtDict.values(), cmp=self.__CmpHurtValue, reverse=True)
         return
@@ -184,6 +184,8 @@
             hurtValueObj.HurtValue = hurtValue % ShareDefine.Def_PerPointValue
             hurtValueObj.HurtValueEx = hurtValue / ShareDefine.Def_PerPointValue
             hurtValueList.append(hurtValueObj)
+            if len(hurtValueList) > 250:
+                break
             
         if not syncPlayerIDList:
             return
@@ -223,7 +225,7 @@
             self.checkHurtValidFunc()
             
         # 2. 排序
-        self.__Sort()
+        self.Sort()
         
         # 3. 同步前端
         self.__SyncHurtList()

--
Gitblit v1.8.0