| | |
| | |
|
| | | import GameWorld
|
| | | import IPY_GameWorld
|
| | | import PyGameData
|
| | |
|
| | |
|
| | | #逻辑实现
|
| | |
| | | # @return "True" or "False" or ""
|
| | | # @remarks 函数详细说明.
|
| | | def DoLogic(query_Type, query_ID, paramList, tick):
|
| | | copyMapID, propertyID = paramList
|
| | | copyMapID, propertyID, funcLineDataCache = paramList
|
| | |
|
| | | gameWorldManager = GameWorld.GetGameWorld()
|
| | | maxCopyCount = gameWorldManager.GetGameWorldCount()
|
| | |
| | | GameWorld.Log("GY_Query_OpenFB copyMapID=%s, propertyID=%s" % (copyMapID, propertyID))
|
| | | tagGameWorld.SetFBFirstOpen(1) # 开启副本
|
| | | tagGameWorld.SetPropertyID(propertyID)
|
| | | if funcLineDataCache:
|
| | | mapID = gameWorldManager.GetRealMapID()
|
| | | key = (mapID, copyMapID)
|
| | | PyGameData.g_crossFuncLineDataCache[key] = funcLineDataCache
|
| | | return ''
|
| | |
|
| | |
|