hch
13 小时以前 1cf37b4b51fc287ca3e443afb72604ec88f72cc4
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py
@@ -25,11 +25,11 @@
import GameWorldProcess
import NPCCustomRefresh
import DataRecordPack
import PlayerFuncTeam
import PlayerControl
import ShareDefine
import SkillCommon
import SkillShell
import DBDataMgr
import BuffSkill
import ChConfig
import AICommon
@@ -898,9 +898,10 @@
        faction = callFaction # 召集阵营为固定阵营
        
    # 队伍同阵营
    teamID = PlayerFuncTeam.GetPlayerTeamID(playerID, ChConfig.Def_FBMapID_CrossBattlefield)
    if not faction and teamID:
        memIDList = PlayerFuncTeam.GetMemberIDList(teamID)
    teamID = DBDataMgr.GetFuncTeamMgr().GetPlayerTeamID(playerID, ChConfig.Def_FBMapID_CrossBattlefield)
    funcTeam = DBDataMgr.GetFuncTeamMgr().GetFuncTeam(teamID)
    if not faction and teamID and funcTeam:
        memIDList = funcTeam.GetMemberIDList()
        for memID in memIDList:
            memBattleObj = GetBattlePlayerObj(memID)
            if memBattleObj.faction:
@@ -1780,7 +1781,7 @@
            
            isCallOpen = 1 if playerID in worldObj.callOpenPlayerInfo else 0 # 是否召集进入的
            isCalled = 1 if (playerID in allCallPlayerIDList and not isCallOpen) else 0 # 是否被召集的
            teamID = PlayerFuncTeam.GetPlayerTeamID(playerID, ChConfig.Def_FBMapID_CrossBattlefield)
            teamID = DBDataMgr.GetFuncTeamMgr().GetPlayerTeamID(playerID, ChConfig.Def_FBMapID_CrossBattlefield)
            killCnt, ckillCntInfo, killBossCnt, killScoreKing, killGuardCnt, auraScore, superItemAwardCnt, \
                factionBuffCollCnt, personBuffCollCnt, crystalCollCnt, wallCollCnt = \
                battleObj.killCount, battleObj.ckillCntInfo, battleObj.killBossCnt, battleObj.killScoreKing, battleObj.killGuardCnt, \