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