| | |
| | | batchPlayerIDList, batchAddItemList, batchParamList, batchDetailList = [], [], [], []
|
| | | event = ["AllFamilyBoss", False, {}]
|
| | | needMemberCnt = IpyGameDataPY.GetFuncCfg('LeagueBOSSNumber1')
|
| | | unlimitRank = IpyGameDataPY.GetFuncCfg('LeagueBOSSNumber1', 2)
|
| | | bossID = CurFBLineBOSSID(lineID)
|
| | | for rank, hurtInfo in enumerate(playerHurtList, 1):
|
| | | familyID = hurtInfo[0]
|
| | |
| | | GameWorld.Log('rank=%s,worldLV=%s,familyAuctionItemList=%s,menberItemList=%s,memberCnt=%s' % (rank, worldLV, familyAuctionItemList, menberItemList, memberCnt), familyID)
|
| | | extraVirtualItemList = [] #额外展示假掉落的物品
|
| | | overDict = {FBCommon.Over_rank:rank, 'memberCnt':len(memberIDList)}
|
| | | if memberCnt >= needMemberCnt and familyAuctionItemList: #仙盟拍品
|
| | | if familyAuctionItemList and (rank <= unlimitRank or memberCnt >= needMemberCnt): #仙盟拍品
|
| | | familyAuctionItemDict[familyID] = [memberIDList, familyAuctionItemList]
|
| | | extraVirtualItemList = familyAuctionItemList
|
| | | overDict['AuctionItem'] = FBCommon.GetJsonItemList(familyAuctionItemList)
|