From 2af64e0aa0a6d8c4aea5fed79986adfa364a1ace Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 25 十二月 2018 19:38:10 +0800
Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(Add: C1 03 跨服PK玩家历史赛季信息 #tagMCCrossRealmPKPlayerHisSeasonInfo)

---
 ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyBoss.py |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyBoss.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyBoss.py
index b975aea..23c4a01 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyBoss.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyBoss.py
@@ -35,9 +35,9 @@
 def GetFamilyBossIsOpen(fActionData): return fActionData.GetValue2()
 def SetFamilyBossIsOpen(fActionData, isOpen): return fActionData.SetValue2(isOpen)
 
-def GetFamilyBossLimitCnt():
+def GetFamilyBossLimitCnt(family):
     '''仙盟BOSS每周次数限制'''
-    return IpyGameDataPY.GetFuncCfg('FamilyBossOpen', 4)
+    return PlayerFamily.GetFamilySetting(family, ChConfig.Def_FamilySetting_BossFBCnt)#IpyGameDataPY.GetFuncCfg('FamilyBossOpen', 4)
 
 def GetFamilyBossCostFood():
     '''仙盟BOSS开启消耗兽粮'''
@@ -125,7 +125,7 @@
     curWeekOpenCnt = GetFamilyBossOpenCnt(familyBossFBData)
     
     # 次数判断
-    maxOpenCnt = GetFamilyBossLimitCnt()
+    maxOpenCnt = GetFamilyBossLimitCnt(curFamily)
     if curWeekOpenCnt >= maxOpenCnt:
         GameWorld.Log("    本周开启次数=%s >= 最大开启次数=%s" % (curWeekOpenCnt, maxOpenCnt))
         return
@@ -181,7 +181,8 @@
     curFamily.Broadcast_FamilyChange()
     #通知地图服务器刷新
     PlayerFamily.SendPack_MapServer_PlayerFamilyRefresh(curFamily)
-    GameWorld.Log("    __DoOpenCostLogic 扣除家族兽粮=%s OK!" % (foodCost))
+    GameWorld.Log("    __DoOpenCostLogic 扣除家族兽粮=%s OK!, familyID=%s,playerFamilyLV=%s" 
+                  % (foodCost, curPlayer.GetFamilyID(), curMember.GetFamilyLV()), curPlayer.GetPlayerID())
     return True
 
 

--
Gitblit v1.8.0