From 598ae4242b72fddaf33a1315c5a1f8567eb6a3c3 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期一, 03 十二月 2018 14:42:59 +0800
Subject: [PATCH] 5104 【1.3】新增记录玩家战力下降前后战力记录流向,有下降生成流向,涨战力不记录
---
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..d22858e 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, curFamily.GetFamilyID(), curMember.GetFamilyLV()), curPlayer.GetPlayerID())
return True
--
Gitblit v1.8.0