From b7b26c834c51a76e419faacde84efcf5d6525f86 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 01 二月 2024 15:09:36 +0800 Subject: [PATCH] 10019 【砍树】回合战斗(增加灵兽协同攻击支持;增加灵兽释放技能触发被动;增加精怪复活方式;被动触发的技能造成伤害改为不吸血;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py index f6c5d77..b82323d 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveBuffEffMng.py @@ -442,6 +442,7 @@ 5002:ChConfig.TriggerType_AtkBackBef, # 反击前触发 94 5003:ChConfig.TriggerType_AtkBackAft, # 反击后触发 95 5004:ChConfig.TriggerType_BeAttackOver, # 被攻击后触发 20 + 5005:ChConfig.TriggerType_SkillSuccessPet, # 灵宠技能释放成功都可触发 96 } return tdict.get(effectID, -1) #=========================================================================== @@ -1242,6 +1243,8 @@ # 那么ntElf执行人物的伤害计算和被动触发效果 # 被动技能只处理玩家,宠物,和灵 def FindRealAttacker(attacker): + if not attacker: + return if attacker.GetDictByKey(ChConfig.Def_Obj_Dict_TurnFightTimeline): # 回合制下都代表自己 return attacker -- Gitblit v1.8.0