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