|  |  | 
 |  |  |     
 | 
 |  |  |     gameFB = GameWorld.GetGameFB()
 | 
 |  |  |     gameWorldMgr = GameWorld.GetGameWorld()
 | 
 |  |  |     isActivityBoss = False
 | 
 |  |  |     isActivityBoss = False # 是否活动boss
 | 
 |  |  |     # 关联日常活动
 | 
 |  |  |     if relatedType == 1:
 | 
 |  |  |         actionKey = ShareDefine.Def_Notify_WorldKey_DailyActionState % relatedID
 | 
 |  |  | 
 |  |  |     '''分流boss是否需要处理
 | 
 |  |  |         无伤血、仇恨、没人看到他、他没看到别人
 | 
 |  |  |     '''
 | 
 |  |  |     if curNPC.GetPlayerHurtList().GetHurtCount():
 | 
 |  |  |         #GameWorld.DebugLog("分流boss有伤血,不可以清除!npcID=%s" % curNPC.GetNPCID(), GameWorld.GetGameWorld().GetLineID())
 | 
 |  |  |         return True
 | 
 |  |  |      | 
 |  |  |     if curNPC.GetAttentionPlayersCount() or curNPC.GetInSightObjCount():
 | 
 |  |  |         #GameWorld.DebugLog("分流boss有人看到,不可以清除!npcID=%s" % curNPC.GetNPCID(), GameWorld.GetGameWorld().GetLineID())
 | 
 |  |  |         return True
 | 
 |  |  |      | 
 |  |  |     GameWorld.DebugLog("分流boss不需要处理了,可以清除!npcID=%s" % curNPC.GetNPCID(), GameWorld.GetGameWorld().GetLineID())
 | 
 |  |  |     return False
 | 
 |  |  |     # 策划暂时修改分流boss不同步死亡
 | 
 |  |  |     return True
 | 
 |  |  | #    if curNPC.GetPlayerHurtList().GetHurtCount():
 | 
 |  |  | #        #GameWorld.DebugLog("分流boss有伤血,不可以清除!npcID=%s" % curNPC.GetNPCID(), GameWorld.GetGameWorld().GetLineID())
 | 
 |  |  | #        return True
 | 
 |  |  | #     | 
 |  |  | #    if curNPC.GetAttentionPlayersCount() or curNPC.GetInSightObjCount():
 | 
 |  |  | #        #GameWorld.DebugLog("分流boss有人看到,不可以清除!npcID=%s" % curNPC.GetNPCID(), GameWorld.GetGameWorld().GetLineID())
 | 
 |  |  | #        return True
 | 
 |  |  | #     | 
 |  |  | #    GameWorld.DebugLog("分流boss不需要处理了,可以清除!npcID=%s" % curNPC.GetNPCID(), GameWorld.GetGameWorld().GetLineID())
 | 
 |  |  | #    return False
 | 
 |  |  | 
 | 
 |  |  | #===================================================================================================
 | 
 |  |  | 
 |