ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/PassiveTrigger/PassiveEff_5501.py
@@ -22,6 +22,7 @@
    skillID = curEffect.GetEffectValue(0) # 技能ID,为0时释放本技能
    setLayerCnt = curEffect.GetEffectValue(1) # 指定buff层级
    byTagStateList = curEffect.GetEffectValue(2) # 或根据目标xx状态 [状态1, 状态2, ...]总层级
    bySameCountryLayerEx = curEffect.GetEffectValue(3) # 触发来源是同国时额外增加层级
    if byTagStateList:
        layerTotal = 0
        tagBuffMgr = tagObj.GetBuffManager()
@@ -33,6 +34,12 @@
            layerTotal += buff.GetLayer()
        setLayerCnt = layerTotal
        
    if bySameCountryLayerEx:
        if "byFriendObj" in kwargs:
            byFriendObj = kwargs.pop("byFriendObj") # 直接取出,防止传递
            if batObj.GetCountry() == byFriendObj.GetCountry():
                setLayerCnt += bySameCountryLayerEx
    if setLayerCnt <= 0:
        return