From b7bb8308d9b16d2802ccc3c259c871c2b6e58002 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 15 十一月 2022 19:16:05 +0800 Subject: [PATCH] 9748 【BT7】跨服BOSS定时活动(跨服妖魔boss;增加跨服日常活动时间控制;Boss刷新增加支持关联跨服日常活动;优化跨服boss复活剩余时间计算使用跨服时间;) --- 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