| | |
| | | import ChConfig
|
| | | import NPCHurtManager
|
| | | import PlayerTeam
|
| | | import GameObj
|
| | |
|
| | | ##查看点选的NPC仇恨列表
|
| | | # @param curPlayer 玩家实例
|
| | |
| | | GameWorld.DebugAnswer(curPlayer, "objID(%s) 错误 找不到对应NPC" % objID)
|
| | | return
|
| | |
|
| | | GameWorld.DebugAnswer(curPlayer, "---------------- %s" % (GameWorld.GetGameWorld().GetTick() % 1000))
|
| | | GameWorld.DebugAnswer(curPlayer, "--- %s --- HP: %s / %s" % (GameWorld.GetGameWorld().GetTick() % 1000, GameObj.GetHP(curNPC), GameObj.GetMaxHP(curNPC)))
|
| | | GameWorld.DebugAnswer(curPlayer, "ID=%s,team=%s,family=%s" % (curPlayer.GetPlayerID(), curPlayer.GetTeamID(), curPlayer.GetFamilyID()))
|
| | |
|
| | | # 归属仙盟的,取仙盟伤血统计
|
| | |
| | | FamilyRobBoss.OnGMPrintFamilyOwnerBossHurt(curPlayer, curNPC)
|
| | | return
|
| | |
|
| | | isPyHurtList = True
|
| | | isPyHurtList = 1
|
| | | npcHurtList = NPCHurtManager.GetPlayerHurtList(curNPC)
|
| | | if not npcHurtList:
|
| | | npcHurtList = curNPC.GetPlayerHurtList()
|
| | | isPyHurtList = False
|
| | | isPyHurtList = 0
|
| | | if isSort:
|
| | | npcHurtList.Sort() #sort以后伤血列表从大到小排序
|
| | |
|
| | | GameWorld.DebugAnswer(curPlayer, "ID=%s, NPCID=%s, 伤血数=%s, isSort=%s" % (curNPC.GetID(), curNPC.GetNPCID(), npcHurtList.GetHurtCount(), isSort))
|
| | | GameWorld.DebugAnswer(curPlayer, "ID=%s,NPCID=%s, 伤血数=%s,排序=%s,PY=%s" |
| | | % (curNPC.GetID(), curNPC.GetNPCID(), npcHurtList.GetHurtCount(), isSort, isPyHurtList))
|
| | | if isPyHurtList:
|
| | | for playerID, assistPlayerIDList in npcHurtList.GetNoAssitPlayerIDDict().items():
|
| | | GameWorld.DebugAnswer(curPlayer, "玩家:%s, 协助玩家:%s" % (playerID, assistPlayerIDList))
|