From beb56a43a5cee436eb03d38107b045267ad1dc11 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 26 四月 2021 14:10:09 +0800
Subject: [PATCH] 4906 【主干】【BT】【BT2】【BTZF】跨服地图报错查看(通知buff报错输出技能ID);

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py
index c1fce5b..8430e82 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py
@@ -389,7 +389,7 @@
     # 通知客户端
     #buffState.Sync_AddBuffEx()
     if isNotify:
-        PYSync_RefreshBuff(curObj, addBuff, SkillCommon.GetBuffType(curSkill), notifyAll=False, owner = buffOwner)
+        PYSync_RefreshBuff(curObj, addBuff, SkillCommon.GetBuffType(curSkill), notifyAll=False, owner = buffOwner, errSkillID=skillID)
         
     #添加BUFF后的特殊处理
     DoAddBuffOver(curObj, curSkill, addBuff, buffOwner, tick)
@@ -1003,7 +1003,7 @@
     
     return DelBuffBySkillID(curObj, skillID, tick)
 
-def PYSync_RefreshBuff(gameObj, curBuff, buffType, notifyAll=True, owner = None):
+def PYSync_RefreshBuff(gameObj, curBuff, buffType, notifyAll=True, owner = None, errSkillID=None):
     try:
         sendPack = ChNetSendPack.tagObjAddBuff()
         if not curBuff:
@@ -1033,6 +1033,7 @@
         else:
             PlayerControl.PyNotifyAll(gameObj, sendPack, notifySelf=True, notifyCnt=-1)
     except:
-        pass
+        GameWorld.RaiseException("PYSync_RefreshBuff error errSkillID=%s" % errSkillID)
+        return
     
     
\ No newline at end of file

--
Gitblit v1.8.0