From 8d37b77678ea5dc0703354a6daaa1207ce6e8be3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 28 六月 2019 21:56:45 +0800
Subject: [PATCH] 7661 【后端】【主干】屏蔽多余日志输出(非拍品转拍品ErrLog改DebugLog,重刷传奇属性ErrLog改DebugLog)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4536.py | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4536.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4536.py
index bc16386..954f6bc 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4536.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4536.py
@@ -20,23 +20,30 @@
def CheckCanHappen(attacker, defender, passiveEffect, skillID, **skillkwargs):
if not defender:
return
+
+ useSkill = skillkwargs.get("useSkill", None)
+ if useSkill:
+ if useSkill.GetSkillTypeID() == skillID:
+ # 自己不加时长
+ return
+
findBuff = SkillCommon.FindBuffByOwner(attacker, skillID, defender.GetID(), defender.GetGameObjType())
if not findBuff:
return False
-
curValue = findBuff.GetValue2()
if curValue >= passiveEffect.GetEffectValue(1):
return False
-
remainTime = findBuff.GetRemainTime()
+
findBuff.SetRemainTime(remainTime + passiveEffect.GetEffectValue(0))
+ curSkill = GameWorld.GetGameData().GetSkillBySkillID(skillID)
+ BuffSkill.PYSync_RefreshBuff(attacker, findBuff, SkillCommon.GetBuffType(curSkill), notifyAll=False, owner = defender)
findBuff.SetValue2(curValue + 1)
return False
-def GetSkillData(passiveEffect):
- return None
-
+def GetValue(attacker, defender, passiveEffect):
+ return 0
--
Gitblit v1.8.0