From 929779dac48b805872319a330f0809bf1e6deaa1 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 05 七月 2019 14:37:15 +0800
Subject: [PATCH] 7788 【主干】【后端】周卡月卡调整

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveSkill_4003.py |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveSkill_4003.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveSkill_4003.py
index 23e9bfa..fc72112 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveSkill_4003.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuff/PassiveSkill_4003.py
@@ -1,10 +1,12 @@
 #!/usr/bin/python
 # -*- coding: GBK -*-
 #
-# @todo: 
+##@package
+#
+# @todo: 攻击处于XX状态下的目标后触发被动技能
 #
 # @author: Alee
-# @date 2018-1-9 下午09:39:37
+# @date 2019-5-10 下午03:44:42
 # @version 1.0
 #
 # @note: 
@@ -16,17 +18,17 @@
 import GameObj
 import PlayerControl
 
-# 目标某个状态时触发
+
 def CheckCanHappen(attacker, defender, effect, curSkill):
     if not defender:
         return False
     
-    if GameObj.GetPyPlayerState(defender, effect.GetEffectValue(1)):#ChConfig.Def_PlayerState_Stun):
-        #GameWorld.DebugLog("状态触发----%s"%effect.GetEffectValue(1))
-        return True
     
-    return False
+    ownerID, ownerType = 0, 0
+    if effect.GetEffectValue(1):
+        ownerID, ownerType = attacker.GetID(), attacker.GetGameObjType()
     
-# 增加伤害值
-def GetValue(attacker, defender, effect):
-    return effect.GetEffectValue(0)
+    if not GameObj.GetPyPlayerState(defender, effect.GetEffectValue(0), ownerID, ownerType):
+        return False
+
+    return True
\ No newline at end of file

--
Gitblit v1.8.0