DPB2Class · Navigation

ExilePather

Query routes and path distances in the current area. Route calculation and issuing movement commands are separate operations.

Namespace: DreamPoeBot.Loki.Bot.Pathfinding

public static class ExilePatherView DPB1 version →

Examples

Imports used by these examples
using System;
using System.Linq;
using DreamPoeBot.Loki.Game;
using DreamPoeBot.Loki.Game.Objects;
using DreamPoeBot.Loki.Bot;
using DreamPoeBot.Loki.Bot.Pathfinding;
using DreamPoeBot.Loki.Common;

Measure the route to a transition

if (!LokiPoe.IsInGame)
    return;

var target = LokiPoe.ObjectManager.GetObjectsByType<AreaTransition>()
    .FirstOrDefault(obj => obj.IsTargetable);
if (target != null)
{
    var distance = ExilePather.PathDistance(LokiPoe.MyPosition, target.Position);
}

A path measurement is not a movement command. Recheck the target before moving.

Members and overloads

36 results

AutoSavePathfindingData

PropertyLink ↗
public static bool ExilePather.AutoSavePathfindingData { get; set; }

Gets or sets auto save pathfinding data for ExilePather.

LabyrinthLockedDoorRadiusOverride

PropertyLink ↗
public static int ExilePather.LabyrinthLockedDoorRadiusOverride { get; set; }

Gets or sets labyrinth locked door radius override for ExilePather.

ShouldBlockChest

PropertyLink ↗
public static bool ExilePather.ShouldBlockChest { get; set; }

Gets or sets should block chest for ExilePather.

ShouldBlockNPC

PropertyLink ↗
public static bool ExilePather.ShouldBlockNPC { get; set; }

Gets or sets should block npc for ExilePather.

TempleLockedDoorRadiusOverride

PropertyLink ↗
public static int ExilePather.TempleLockedDoorRadiusOverride { get; set; }

Gets or sets temple locked door radius override for ExilePather.

UseWalkableCheck

PropertyLink ↗
public static bool ExilePather.UseWalkableCheck { get; set; }

Gets or sets use walkable check for ExilePather.

Related types

DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.