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/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_ChaosDemon.py | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_ChaosDemon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_ChaosDemon.py index 865339c..d6fbb77 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_ChaosDemon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_ChaosDemon.py @@ -175,7 +175,8 @@ curPlayer.Sync_TimeTick(IPY_GameWorld.tttTowerTake, 0, max(notify_tick, 0), True) __UpdChaosDemonFBStar(tick, True, curPlayer) - DoFBHelp(curPlayer, tick) + FBHelpBattle.RefershTeamFBMemRelation(tick) + #DoFBHelp(curPlayer, tick) return ## 诅咒城堡刷怪 @@ -220,6 +221,9 @@ # @return 返回值无意义 def DoExitFB(curPlayer, tick): GameWorld.DebugLog("ChaosDemon DoExitFB...", curPlayer.GetPlayerID()) + fbStep = GameWorld.GetGameFB().GetFBStep() + if fbStep <= FB_Step_Fight: + FBHelpBattle.RefershTeamFBMemRelation(tick, curPlayer.GetPlayerID()) return ##玩家主动离开副本. @@ -511,6 +515,7 @@ # @return 无意义 # @remarks 用于通知阵营比分条 def DoFBHelp(curPlayer, tick): + playerID = curPlayer.GetPlayerID() gameFB = GameWorld.GetGameFB() star = gameFB.GetGameFBDictByKey(ChaosDemon_FBStar) wheelNum = gameFB.GetGameFBDictByKey(ChaosDemon_FBNextRefreshStep) @@ -522,8 +527,9 @@ isHelp = FBCommon.GetIsHelpFight(curPlayer) helpCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FBRealHelpCount % ChConfig.Def_FBMapID_ChaosDemon) fbHelpDict = {FBCommon.Help_step:wheelNum, FBCommon.Help_grade:star, FBCommon.Help_npcTotal:KillNPCCnt, FBCommon.Help_lineID:lineID, - FBCommon.Help_isHelp:isHelp, FBCommon.Help_helpCount:helpCount} + FBCommon.Help_isHelp:isHelp, FBCommon.Help_helpCount:helpCount, FBCommon.Help_relation:FBHelpBattle.GetTeamFBMemRelationInfo(playerID)} FBCommon.Notify_FBHelp(curPlayer, fbHelpDict) + GameWorld.DebugLog("DoFBHelp %s" % str(fbHelpDict), playerID) return -- Gitblit v1.8.0