| | |
| | | break
|
| | |
|
| | | key = (mapID, copyMapID)
|
| | | copyMapObj = PyGameData.g_crossDynamicLineCopyMapInfo.pop(key, {})
|
| | | |
| | | copyMapObj = PyGameData.g_crossDynamicLineCopyMapInfo.pop(key, None)
|
| | | if not copyMapObj:
|
| | | return
|
| | | #GameWorld.DebugLog(" PyGameData.g_crossDynamicLineInfo=%s" % PyGameData.g_crossDynamicLineInfo)
|
| | | #GameWorld.DebugLog(" PyGameData.g_crossDynamicLineCopyMapInfo=%s" % PyGameData.g_crossDynamicLineCopyMapInfo)
|
| | |
|
| | |
| | |
|
| | | # 组队副本, 有队伍的情况才验证其他队员可否进入,否则代表单人进入
|
| | | if gameMap.GetMapFBType() == ChConfig.fbtTeam:
|
| | | if tagMapID == ChConfig.Def_FBMapID_Love:
|
| | | onlyDoubleTeam = IpyGameDataPY.GetFuncCfg("LoveFB", 1)
|
| | | if onlyDoubleTeam:
|
| | | if PlayerTeam.CheckTeamOnLineCount(curPlayer.GetTeam(), includeTJG=False) != 2:
|
| | | PlayerControl.NotifyCode(curPlayer, "OnlyTwoMemTeamCanEnter", [tagMapID])
|
| | | return
|
| | | PlayerTeam.OnEnterFBTeamAsk(curPlayer, PlayerTeam.TeamFBAskType_Enter, tagMapID, tagLineID, tick)
|
| | | return
|
| | |
|