hxp
2025-12-16 d3490f0c52cf8415dc0d34929bef8849cb37c32e
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/TurnPassive.py
@@ -37,8 +37,17 @@
    ''' 触发被动效果,可能触发技能、buff,需根据优先级触发
    '''
    if not batObj.IsAlive():
        if triggerWay in ChConfig.DeadCanTriggerWayList or (connSkill and connSkill.GetBatType() == ChConfig.TurnBattleType_Enhance):
        if triggerWay in ChConfig.DeadCanTriggerWayList:
            pass # 死亡状态下可触发的被动
        elif connSkill:
            if connSkill.GetBatType() == ChConfig.TurnBattleType_Enhance:
                pass # 子技能不限制死亡触发,由主技能决定,主技能能触发了,才会执行到子技能,那么子技能也一定能触发
            elif connSkill.GetByTriggerWay() in ChConfig.DeadCanTriggerWayList:
                pass
                #GameWorld.DebugLogEx("关联技能是由死亡状态下可触发的方式触发的,则也可触发! triggerWay=%s,connSkillID=%s,byTriggerWay=%s",
                #                     triggerWay, connSkill.GetSkillID(), connSkill.GetByTriggerWay())
            else:
                return
        else:
            return
    passiveEffMgr = batObj.GetPassiveEffManager()