3724 【开发】掉落归属异常日志优化(仅boss时才输出)
 
	
	
	
	
	
	
	
	
	
	
	
	
	
 |  |  | 
 |  |  |         
 | 
 |  |  |         self.__AllKillerDict, curTeam, hurtType, hurtID = self.__FindNPCKillerInfo()
 | 
 |  |  |         self.__OwnerHurtType, self.__OwnerHurtID = hurtType, hurtID
 | 
 |  |  |         isGameBoss = ChConfig.IsGameBoss(curNPC)
 | 
 |  |  |         
 | 
 |  |  |         #最后一击处理
 | 
 |  |  |         self.__DoLastTimeHurtLogic()
 | 
 |  |  | 
 |  |  |         elif hurtType == ChConfig.Def_NPCHurtTypeFamily:
 | 
 |  |  |             self.__KilledByFamilySetPrize(hurtType, hurtID)
 | 
 |  |  |             
 | 
 |  |  |         else:
 | 
 |  |  |         elif isGameBoss:
 | 
 |  |  |             GameWorld.ErrLog("NPC归属异常:npcID=%s,hurtType=%s,hurtID=%s" % (npcID, hurtType, hurtID))
 | 
 |  |  |         
 | 
 |  |  |         if ChConfig.IsGameBoss(curNPC):
 | 
 |  |  |         if isGameBoss:
 | 
 |  |  |             dataDict = {"objID":curNPC.GetID(), "bossID":npcID, "mapID":GameWorld.GetMap().GetMapID(),
 | 
 |  |  |                         "lineID":GameWorld.GetGameWorld().GetLineID(), "teamID":curTeam.GetTeamID() if curTeam else 0,
 | 
 |  |  |                             "killerID":self.__AllKillerDict.keys(), "hurtType":hurtType,"hurtID":hurtID}
 |