ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_5011.py
@@ -4,12 +4,12 @@
#
##@package Skill.PassiveTrigger.PassiveEff_5011
#
# @todo:被击方触发释放技能(对攻击方或重新设置目标)
# @todo:触发释放技能(可继承触发技能目标或重新设置目标)
# @author hxp
# @date 2025-08-25
# @version 1.0
#
# 详细描述: 被击方触发释放技能(对攻击方或重新设置目标)
# 详细描述: 触发释放技能(可继承触发技能目标或重新设置目标)
#
#-------------------------------------------------------------------------------
#"""Version = 2025-08-25 12:00"""
@@ -22,7 +22,7 @@
def DoSkillEffectLogic(turnFight, batObj, tagObj, effSkill, curEffect, connSkill):
    effectID = curEffect.GetEffectID()
    skillID = curEffect.GetEffectValue(0)
    skillID = curEffect.GetEffectValue(0) # 技能ID,为0时释放本技能
    if not skillID:
        passiveSkill = effSkill
    else:
@@ -38,7 +38,7 @@
        passiveTagObjList = []
        for tagObj in tagObjList:
            tagID = tagObj.GetID()
            if tagObj.GetHP() <= 0:
            if not tagObj.IsAlive():
                GameWorld.DebugLog("    已被击杀不触发: tagID=%s" % (tagID))
                continue
            if happenRate and happenRate != ChConfig.Def_MaxRateValue and not GameWorld.CanHappen(happenRate, ChConfig.Def_MaxRateValue):