4762 【后端】修复两个非好友玩家都没有仙盟时被视为同仙盟的bug;
2个文件已修改
6 ■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFBHelpBattle.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBHelpBattle.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFBHelpBattle.py
@@ -446,7 +446,7 @@
            if PlayerFriend.IsFriend(playerID, tagPlayerID):
                return checkRelation
        if checkRelation == 2:
            if curPlayer.GetFamilyID() == tagFamilyID:
            if tagFamilyID and curPlayer.GetFamilyID() == tagFamilyID:
                return checkRelation
    return 0
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBHelpBattle.py
@@ -536,7 +536,7 @@
                        break
            if checkRelation == 2:
                for memPlayerID, memFamilyID in memFamilyIDDict.items():
                    if playerID != memPlayerID and familyID == memFamilyID:
                    if playerID != memPlayerID and familyID and familyID == memFamilyID:
                        memRelation = checkRelation
                        relationPlayerID = memPlayerID
                        break
@@ -553,7 +553,7 @@
                if [playerID, memPlayerID] in friendList:
                    memRelation = checkRelation
                    break
                if playerID != memPlayerID and familyID == memFamilyID:
                if playerID != memPlayerID and familyID and familyID == memFamilyID:
                    memRelation = checkRelation
                    break
            if not memRelation: