ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyEmblem.py
@@ -123,6 +123,9 @@
    ipyData = IpyGameDataPY.GetIpyGameData("FamilyEmblem", emblemID)
    if not ipyData:
        return
    if ipyData.GetCustomFamilyID():
        GameWorld.Log("仙盟定制徽章不需要添加! familyID=%s,emblemID=%s" % (familyID, emblemID))
        return
    unlockFamilyLV = ipyData.GetUnlockFamilyLV()
    if unlockFamilyLV:
        GameWorld.Log("仙盟解锁的徽章不需要添加! familyID=%s,emblemID=%s" % (familyID, emblemID))
@@ -180,8 +183,15 @@
    if not ipyData:
        return
    unlockFamilyLV = ipyData.GetUnlockFamilyLV()
    customFamilyID = ipyData.GetCustomFamilyID()
    
    if unlockFamilyLV:
    if customFamilyID:
        if familyID != customFamilyID:
            GameWorld.DebugLog("不是该定制徽章所属仙盟,无法使用该徽章! emblemID=%s,customFamilyID=%s != %s"
                               % (emblemID, customFamilyID, familyID), playerID)
            return
    elif unlockFamilyLV:
        if curFamily.GetLV() < unlockFamilyLV:
            GameWorld.DebugLog("仙盟等级不足,无法使用该徽章! emblemID=%s,unlockFamilyLV=%s" 
                               % (emblemID, unlockFamilyLV), playerID)