DPB2Class · Game state and actions

LokiPoe.InstanceInfo.Expedition.Encounter

One Expedition encounter, captured without retaining live object pointers.

Namespace: DreamPoeBot.Loki.Game

public class LokiPoe.InstanceInfo.Expedition.Encounter

Members and overloads

7 results

CanPlaceExplosives

PropertyLink ↗
public bool LokiPoe.InstanceInfo.Expedition.Encounter.CanPlaceExplosives { get; }

Whether the encounter is in its placement phase and has charges left. Does not validate a candidate position or the player's proximity.

ChainStartPosition

PropertyLink ↗
public Vector2i LokiPoe.InstanceInfo.Expedition.Encounter.ChainStartPosition { get; }

Authoritative starting point for the next connection: the detonator before the first charge, then the current chain end.

DetonatorPosition

PropertyLink ↗
public Vector2i LokiPoe.InstanceInfo.Expedition.Encounter.DetonatorPosition { get; }

Position supplied for the encounter's detonator.

ExplosivesRemaining

PropertyLink ↗
public int LokiPoe.InstanceInfo.Expedition.Encounter.ExplosivesRemaining { get; }

Number of charges still available.

Index

PropertyLink ↗
public int LokiPoe.InstanceInfo.Expedition.Encounter.Index { get; }

Index within this snapshot's encounter list; do not retain it across area changes.

MaxExplosives

PropertyLink ↗
public int LokiPoe.InstanceInfo.Expedition.Encounter.MaxExplosives { get; }

Total explosive allowance supplied for this encounter.

PlacedExplosives

PropertyLink ↗
public IReadOnlyList<Vector2i> LokiPoe.InstanceInfo.Expedition.Encounter.PlacedExplosives { get; }

Positions of explosives already placed in this encounter, in their supplied order.

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.