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()