|  |  | 
 |  |  |     if not fbLineIpyData and isDefaultLine:
 | 
 |  |  |         #GameWorld.DebugLog("没有指定功能线路的则默认取0,再没有的话就是不需要的mapID=%s, lineID=%s" % (mapID, lineID))
 | 
 |  |  |         fbLineIpyData = IpyGameDataPY.GetIpyGameDataNotLog("FBLine", mapID, 0)
 | 
 |  |  |         if not fbLineIpyData:
 | 
 |  |  |             fbLineIpyData = IpyGameDataPY.GetIpyGameDataNotLog("FBLine", mapID, 1) # 有些从1开始,如爬塔类
 | 
 |  |  |     return fbLineIpyData
 | 
 |  |  | 
 | 
 |  |  | def GetFBLineEnterPosInfo(mapID, lineID, fbLineIpyData=None):
 | 
 |  |  | 
 |  |  |         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))
 |