From bc855f2438ac3ebd2be32924e2273f9572678947 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期三, 24 四月 2019 17:49:16 +0800 Subject: [PATCH] 6538 【后端】【2.0】原假掉血逻辑优化 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py index b57d21f..ade467b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py @@ -750,6 +750,17 @@ return curNPC return +def FindNPCByNPCIDEx(copyMapID, npcID): + #查询某条分线的npc + gameNPCManager = GetNPCManager() + for index in xrange(gameNPCManager.GetNPCCountByGWIndex(copyMapID)): + curNPC = gameNPCManager.GetNPCByIndexByGWIndex(copyMapID, index) + curID = curNPC.GetID() + if curID == 0: + continue + if npcID == curNPC.GetNPCID(): + return curNPC + return #--------------------------------------------------------------------- ##根据NPC的类型选择返回对象 # @param npcIndex NPC索引 -- Gitblit v1.8.0