ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BaseAttack.py
@@ -1715,6 +1715,9 @@
    PassiveBuffEffMng.OnPassiveSkillTrigger(attacker, defender, curSkill, ChConfig.TriggerType_SkillSuccess, tick)
    PassiveBuffEffMng.OnPassiveSkillTrigger(attacker, defender, curSkill, ChConfig.TriggerType_SkillSuccessExpend, tick)
    
    if PetControl.IsPetNPC(attacker):
        petOwner = PetControl.GetPetNPCOwner(attacker)
        PassiveBuffEffMng.OnPassiveSkillTrigger(petOwner, defender, curSkill, ChConfig.TriggerType_SkillSuccessPet, tick)
    return
@@ -1951,6 +1954,11 @@
    
    FBLogic.DoOverNPCAttackSuccess(curNPC, target, tick)
    
    #被动技能触放不再处理,避免死循环
    if SkillCommon.GetUsingPassiveSkill(curNPC):
        OnHurtTypeTriggerPassiveSkill(curNPC, target, curSkill, tick)
        return True
    # 灵为玩家的替身需要走此逻辑
    UseSkillOver(curNPC, target, curSkill, tick)
    return True