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