| | |
| | | return dataMapID
|
| | | return mapID
|
| | |
|
| | | def GetGeneralTrainMapIDList():
|
| | | ## 获取通用养成副本
|
| | | GeneralTrainMapIDList = IpyGameDataPY.GetConfigEx("GeneralTrainMapIDList")
|
| | | if not GeneralTrainMapIDList:
|
| | | GeneralTrainMapIDList = []
|
| | | ipyDataMgr = IpyGameDataPY.IPY_Data()
|
| | | for i in xrange(ipyDataMgr.GetFBGeneralTrainCount()):
|
| | | ipyData = ipyDataMgr.GetFBGeneralTrainByIndex(i)
|
| | | dMapID = ipyData.GetDataMapID()
|
| | | if dMapID not in GeneralTrainMapIDList:
|
| | | GeneralTrainMapIDList.append(dMapID)
|
| | | GeneralTrainMapIDList = IpyGameDataPY.SetConfigEx("GeneralTrainMapIDList", GeneralTrainMapIDList)
|
| | | #GameWorld.Log("加载GeneralTrainMapIDList=%s" % GeneralTrainMapIDList)
|
| | | |
| | | return GeneralTrainMapIDList
|
| | |
|
| | | def GetClientCustomScene():
|
| | | ## 获取前端自定义副本场景
|
| | | mapIDList = GetGeneralTrainMapIDList()
|
| | | return mapIDList + ChConfig.ClientCustomScene
|
| | |
|
| | | ## 同步进入副本时间
|
| | | # @param curPlayer 玩家
|
| | | # @param syncMapID 同步的地图,默认0为全部
|
| | |
| | | mapInfo.EnterCntTotal = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_EnterFbCntTotal % mID)
|
| | | mapInfo.RecoverCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_RecoverFbCnt % mID)
|
| | | mapInfo.ItemAddCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_ItemAddFbCnt % mID)
|
| | | mapInfo.PassLineID = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_FBPassLineID % mID)
|
| | |
|
| | | for keyNum in range(ChConfig.Def_FBStar_MaxKeyCnt):
|
| | | gradeValue = curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Dict_PlayerFBStar_MapId % (mID, keyNum))
|