xdh
2019-03-11 18ca07c23b65427330ca421add7115a751f0c3f9
6291 【后端】【2.0】限时仙盟boss(人数限制)
1个文件已修改
6 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py
@@ -381,12 +381,14 @@
        worldLV = GameWorld.GetGameWorld().GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_WorldAverageLv)
        familyAuctionItemDict = {} #{仙盟ID:[[享受收益的成员ID, ...], [[拍品ID,总个数,拍品组数], ...]], ...}
        event=["AllFamilyBoss", False, {}]
        needMemberCnt = IpyGameDataPY.GetFuncCfg('LeagueBOSSNumber1')
        for rank, hurtInfo in enumerate(playerHurtList, 1):
            familyID = hurtInfo[0]
            memberIDList = hurtInfo[1][2]
            memberCnt = len(memberIDList)
            familyAuctionItemList, menberItemList = __GetFamilyBossAward(rank, worldLV)
            GameWorld.DebugLog('rank=%s,worldLV=%s,familyAuctionItemList=%s,menberItemList=%s'%(rank, worldLV,familyAuctionItemList,menberItemList), familyID)
            if familyAuctionItemList:#仙盟拍品
            GameWorld.Log('rank=%s,worldLV=%s,familyAuctionItemList=%s,menberItemList=%s,memberCnt=%s'%(rank, worldLV,familyAuctionItemList,menberItemList, memberCnt), familyID)
            if memberCnt >= needMemberCnt and familyAuctionItemList:#仙盟拍品
                familyAuctionItemDict[familyID] = [memberIDList, familyAuctionItemList]
            if menberItemList: #成员奖励
                overDict = {FBCommon.Over_rank:rank,