From a53ebf8a767a99aee01b8ae39af45634766d0bb3 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 13 七月 2022 17:34:51 +0800 Subject: [PATCH] 9663 【越南】【BT7】【主干】防范NPC获取刷新点坐标报错 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py index a262245..a1c5c46 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py @@ -2591,6 +2591,8 @@ #检查是否超出活动范围 if curNPC.GetRefreshPosCount() > 0: curRefreshPos = curNPC.GetRefreshPosAt(curNPC.GetCurRefreshPointIndex()) + if not curRefreshPos: + return moveDist = GameWorld.GetDist(posX, posY, curRefreshPos.GetPosX(), curRefreshPos.GetPosY()) if curRefreshPos.GetMoveDist() != 0 and moveDist > curRefreshPos.GetMoveDist(): #如果NPC超过自己的移动范围, 就自动返回 -- Gitblit v1.8.0