From 7aa74f6b50231ec1ed67375d81186549304b6801 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 12 三月 2020 18:40:06 +0800 Subject: [PATCH] 8401 【后端】BOSS复活修改(装备总表增加导出服务端) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py index 53ff4f7..800392f 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py @@ -15,6 +15,7 @@ #"""Version = 2015-07-17 13:50""" #--------------------------------------------------------------------- +import PlayerAssist #import PlayerRequest import GameWorldBoss import IpyGameDataPY @@ -590,6 +591,11 @@ PlayerControl.NotifyCode(curPlayer, "TeamEnterForbid") return False + if PlayerControl.GetAssistTagPlayerID(curPlayer): + #协助中无法执行此操作 + PlayerControl.NotifyCode(curPlayer, "InAssistForbid") + return False + if tagPlayer: tagPlayerID = tagPlayer.GetPlayerID() #检查ID @@ -612,6 +618,11 @@ return False if IsInEnterFBTeamPrepare(tagTeamID): PlayerControl.NotifyCode(curPlayer, "TeamEnterForbid") + return False + + if PlayerControl.GetAssistTagPlayerID(tagPlayer): + #对方协助中,无法执行此操作 + PlayerControl.NotifyCode(curPlayer, "TagInAssistForbid") return False return True @@ -1390,6 +1401,7 @@ ''' #GameWorld.DebugLog("玩家队伍变更通用处理,curTeamID=%s" % curPlayer.GetTeamID()) GameWorldBoss.OnPlayerTeamChange(curPlayer) + PlayerAssist.OnPlayerTeamChange(curPlayer) return #--------------------------------------------------------------------- @@ -2314,7 +2326,8 @@ return playerLV = curPlayer.GetLV() - matchMapIDList = [ChConfig.Def_FBMapID_DuJie, ChConfig.Def_FBMapID_MunekadoTrial, ChConfig.Def_FBMapID_QueenRelics, ChConfig.Def_FBMapID_ChaosDemon] + matchMapIDList = [ChConfig.Def_FBMapID_DuJie, ChConfig.Def_FBMapID_MunekadoTrial, ChConfig.Def_FBMapID_QueenRelics, ChConfig.Def_FBMapID_ChaosDemon, + ChConfig.Def_FBMapID_KillDevil] teamMgr = GameWorld.GetTeamManager() for matchMapID in matchMapIDList: -- Gitblit v1.8.0