From 2e1b0969fb141b9677230a56f9c29020362a5eab Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 03 九月 2018 15:08:01 +0800 Subject: [PATCH] Fix: 1819 玩家切地图,家族等级数据同步会异常(修复仙盟心法切图后无法升级的bug); --- 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