DPB2Class · Interface and panels

LokiPoe.InGameState.CheckPointUi

Lists and activates the intra-area checkpoint map destinations.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InGameState.CheckPointUi

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;

Choose a different checkpoint

var target = LokiPoe.InGameState.CheckPointUi.Checkpoints
    .FirstOrDefault(checkpoint => !checkpoint.IsCurrent);

if (target != null)
{
    var result = LokiPoe.InGameState.CheckPointUi.TakeCheckpoint(target.Id);
}

Requires System.Linq and an open checkpoint panel. Check the action result, then verify that travel occurred.

Members and overloads

1 results
Show all members

Checkpoints

PropertyLink ↗
public static IReadOnlyList<LokiPoe.InGameState.CheckPointUi.Checkpoint> LokiPoe.InGameState.CheckPointUi.Checkpoints { get; }

Gets a fresh read-only snapshot, including off-screen checkpoints. Empty while the panel is closed. Positions are area grid coordinates, not screen pixels. Re-read after travelling or changing areas.

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.