From 18d06577f674d23891a1a9a383899630e69d7bad Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 09 十月 2018 14:32:23 +0800 Subject: [PATCH] 2096 【主干】【1.0.18】骑宠争夺,伤害最高盟显示错误 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/ChNPC.py | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/ChNPC.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/ChNPC.py index 138d27e..a575402 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/ChNPC.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/ChNPC.py @@ -206,7 +206,11 @@ if curNPC == None: continue - + + #2018.10.9修改:增加boss条件过滤,用标试点刷出来的boss也是召唤兽,放在bossAI中处理,此处不处理 + if ChConfig.IsGameBoss(curNPC): + continue + normal_NPC_List.append(curNPC) for curNPC in normal_NPC_List: @@ -294,9 +298,10 @@ if curNPC.GetType() == IPY_GameWorld.ntElf: continue - if curNPC.GetOwner() == None: + if curNPC.GetOwner() == None and not ChConfig.IsGameBoss(curNPC): #2009.8.17修改 #如果一个召唤兽的主人为None, 划归为普通NPC, 为了减少副本中的CPU使用率 + #2018.10.9修改:增加boss条件过滤,用标试点刷出来的boss也是召唤兽,也需要处理 continue if not curNPC.IsAlive(): -- Gitblit v1.8.0