| | |
| | | mapID = GameWorld.GetMap().GetMapID()
|
| | | refreshMark = npcRefresh.GetRefreshMark()
|
| | | lineID = GameWorld.GetGameWorld().GetLineID()
|
| | | |
| | | relatedType, relatedID = 0, 0
|
| | | isNeedShunt = 0
|
| | | if mapID == ChConfig.Def_FBMapID_SealDemon:
|
| | | bossID = GameLogic_SealDemon.CurFBLineBOSSID()
|
| | | stoneNPCID = 0
|
| | |
| | | return
|
| | | stoneNPCID = ipyData.GetStoneNPCID()
|
| | | bossID = ipyData.GetNPCID()
|
| | | relatedType = ipyData.GetRelatedType()
|
| | | relatedID = ipyData.GetRelatedID()
|
| | | isNeedShunt = ipyData.GetIsNeedShunt()
|
| | | if not bossID and not stoneNPCID:
|
| | | return
|
| | |
|
| | | gameFB = GameWorld.GetGameFB()
|
| | | gameWorldMgr = GameWorld.GetGameWorld()
|
| | | relatedType = ipyData.GetRelatedType()
|
| | | relatedID = ipyData.GetRelatedID()
|
| | | isActivityBoss = False
|
| | | # 关联日常活动
|
| | | if relatedType == 1:
|
| | |
| | | rebornBossState = 0
|
| | | stoneNPCID = 0 # 活动线暂不刷墓碑
|
| | |
|
| | | isNeedShunt = NPCCommon.IsMapNeedBossShunt(mapID) and ipyData.GetIsNeedShunt()
|
| | | isNeedShunt = NPCCommon.IsMapNeedBossShunt(mapID) and isNeedShunt
|
| | |
|
| | | curNPC = None
|
| | | if npcRefresh.GetCount() > 0:
|