| | |
| | | import ChConfig
|
| | | import PlayerControl
|
| | | import FamilyRobBoss
|
| | | import NPCCustomRefresh
|
| | | import EventShell
|
| | | import FBLogic
|
| | | import FBCommon
|
| | |
| | | gameFBMgr.SetPlayerLogoffTick(0)
|
| | | gameFBMgr.SetIsSafeClose(0)
|
| | |
|
| | | GameWorld.Log("FB Close! lineID = %s, openState = %s"%(gameWorld.GetLineID(), gameWorld.GetOpenState()))
|
| | | lineID = gameWorld.GetLineID()
|
| | | GameWorld.Log("FB Close! lineID = %s, openState = %s"%(lineID, gameWorld.GetOpenState()))
|
| | |
|
| | | gameWorld.SetOpenState(IPY_GameWorld.fbosClosed)
|
| | | gameMap = gameWorld.GetMap()
|
| | |
| | | #副本关闭时统一清怪
|
| | | FBCommon.ClearFBNPC()
|
| | |
|
| | | if lineID in PyGameData.g_fbRobotJobDict:
|
| | | PyGameData.g_fbRobotJobDict.pop(lineID)
|
| | | |
| | | mapID = FBCommon.GetRecordMapID(gameMap.GetMapID())
|
| | | #清理物品
|
| | | unPickItemDict = {}
|
| | |
| | |
|
| | | #仙盟归属boss定时处理
|
| | | FamilyRobBoss.OnFamilyOwnerBossProcess(tick)
|
| | | |
| | | #地图自定义随机刷怪
|
| | | NPCCustomRefresh.ProcessMapRandomRefreshNPC(gameWorld, tick)
|
| | | return
|
| | |
|
| | | ## 通知RouteServer 消息
|