hxp
2018-08-30 5f507dd6b2d8a41922e45751e217cfe835b78203
Fix: 修复封魔坛刷怪报错;
1个文件已修改
10 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCustomRefresh.py 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCustomRefresh.py
@@ -361,7 +361,8 @@
    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
@@ -371,13 +372,14 @@
            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:
@@ -411,7 +413,7 @@
            rebornBossState = 0
            stoneNPCID = 0 # 活动线暂不刷墓碑
            
    isNeedShunt = NPCCommon.IsMapNeedBossShunt(mapID) and ipyData.GetIsNeedShunt()
    isNeedShunt = NPCCommon.IsMapNeedBossShunt(mapID) and isNeedShunt
    
    curNPC = None
    if npcRefresh.GetCount() > 0: