From a5cf53b0a6d7a70ba03023c7a76853a8d4bfedf3 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 25 九月 2019 21:06:12 +0800 Subject: [PATCH] 8281 【后端】【恺英】封魔坛每日刷新 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4516.py | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4516.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4516.py index 9ea98a2..08cd60b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4516.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveBuff_4516.py @@ -12,8 +12,20 @@ #--------------------------------------------------------------------- import ChConfig +import GameObj def CheckCanHappen(attacker, defender, passiveEffect, skillID, **skillkwargs): + if passiveEffect.GetEffectValue(1): + # 普通攻击有效 + useSkill = skillkwargs.get("useSkill", None) + if useSkill and useSkill.GetFuncType() != ChConfig.Def_SkillFuncType_NormalAttack: + return False + + if passiveEffect.GetEffectValue(2): + if not GameObj.GetPyPlayerState(defender, passiveEffect.GetEffectValue(2)): + #GameWorld.DebugLog("状态触发----%s"%effect.GetEffectValue(2)) + return False + return True -- Gitblit v1.8.0