From 0613ea155c1474c2d9f8af82e217e110f00d11fa Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 05 七月 2019 11:19:10 +0800
Subject: [PATCH] 7861 【后端】【主干】仙盟boss开出配置多少名不需要参与人数限制
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py
index 865ea0f..625c39c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_AllFamilyBoss.py
@@ -382,6 +382,7 @@
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]
@@ -391,7 +392,7 @@
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)
--
Gitblit v1.8.0