ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py
@@ -1139,7 +1139,7 @@
#  @param useSkill 使用的技能(无->传入None)
#  @return True or False
#  @remarks 函数详细说明.
def CheckPlayerAttackDist(curPlayer, curTag, useSkill):
def CheckPlayerAttackDist(curPlayer, curTag, useSkill, preciseAtkDict=False):
    #攻击起点取缓存的坐标
    atkStartPosX = curPlayer.GetAttackTargetPosX()
    atkStartPosY = curPlayer.GetAttackTargetPosY()
@@ -1158,7 +1158,9 @@
        return True
    
    skillDist += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(curPlayer, curTag, useSkill, ChConfig.TriggerType_SkillDist)
    if dist > skillDist + ChConfig.Def_PlayerAttackDistZoom:
    if not preciseAtkDict:
        skillDist += ChConfig.Def_PlayerAttackDistZoom # 非精确距离验证的,加容错距离
    if dist > skillDist:
        #PlayerControl.NotifyCode(curPlayer, "XW_SF_DistanceFarness")
        #GameWorld.GodLog(curPlayer, '技能距离超远 = %s, 技能攻击距离 = %s'%( dist, skillDist ))
        return False