From b85693e99689649bb80518d7764271a00af8bc15 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 01 九月 2018 16:33:40 +0800
Subject: [PATCH] Fix: 3156 【后端】仙盟联赛参赛资格受仙盟等级限制

---
 ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldFamilyWar.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldFamilyWar.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldFamilyWar.py
index 152d079..8e29300 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldFamilyWar.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldFamilyWar.py
@@ -416,11 +416,16 @@
     familyMgr = GameWorld.GetFamilyManager()
     sortFamilyIDList = PlayerFamily.GetSortFamilyIDList()
     familyCount = len(sortFamilyIDList)
+    joinFamilyLVLimit = IpyGameDataPY.GetFuncCfg("FamilyMatchSet", 1)
+    GameWorld.DebugLog("最低参赛仙盟等级: %s" % joinFamilyLVLimit)
     for i, familyID in enumerate(sortFamilyIDList):
         family = familyMgr.FindFamily(familyID)
         if not family:
             GameWorld.ErrLog("仙盟联赛首轮分组时无法找到该仙盟: i=%s,familyID=%s" % (i, familyID))
             continue
+        if family.GetLV() < joinFamilyLVLimit:
+            GameWorld.Log("仙盟等级不足,无法参与联赛!familyID=%s,LV=%s,joinFamilyLVLimit=%s" % (familyID, family.GetLV(), joinFamilyLVLimit))
+            continue
         groupFamilyList.append(family)
         
         # 添加参赛仙盟及成员名单

--
Gitblit v1.8.0