DPB2Class · Interface and panels

LokiPoe.InGameState.RelicAltarUi

Access to the trial-entry Relic Altar, its key and relic inventories.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InGameState.RelicAltarUi

Members and overloads

9 results

Close

MethodLink ↗
public static LokiPoe.InGameState.RelicAltarUi.ActionResult LokiPoe.InGameState.RelicAltarUi.Close()

Click the close button of the trial-entry altar.

Returns: None means the click was sent; callers should wait for IsOpened to become false.

Confirm

MethodLink ↗
public static LokiPoe.InGameState.RelicAltarUi.ActionResult LokiPoe.InGameState.RelicAltarUi.Confirm()

Click the visible, enabled confirmation button. May start the trial or consume its key.

Returns: None means the click was sent, not that the server accepted or completed the action.

OpenRelicLocker

MethodLink ↗
public static LokiPoe.InGameState.RelicAltarUi.ActionResult LokiPoe.InGameState.RelicAltarUi.OpenRelicLocker()

Click the Relic Locker button without moving any items.

Returns: None means the click was sent; callers should wait for the locker to open.

CanConfirm

PropertyLink ↗
public static bool LokiPoe.InGameState.RelicAltarUi.CanConfirm { get; }

Whether the altar's primary confirmation button is visible and enabled.

ConfirmButtonText

PropertyLink ↗
public static string LokiPoe.InGameState.RelicAltarUi.ConfirmButtonText { get; }

The current label of the confirmation button, or null while it is hidden.

InventoryControl_Key

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.RelicAltarUi.InventoryControl_Key { get; }

The trial-key inventory, or null when the panel or grid is unavailable.

Uses the usual inventory pickup and placement operations. Reacquire after closing the panel.

InventoryControl_Relics

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.RelicAltarUi.InventoryControl_Relics { get; }

The relic inventory, or null while the grid is hidden or unavailable.

Uses the usual inventory operations. The game's locked cells and relic restrictions still apply; the generic inventory fit checks describe item space, not progression-based unlocks. Reacquire after changing the key or closing the panel.

IsOpened

PropertyLink ↗
public static bool LokiPoe.InGameState.RelicAltarUi.IsOpened { get; }

Whether the trial-entry altar is visible. Does not include the corruption altar.

Key

PropertyLink ↗
public static Item LokiPoe.InGameState.RelicAltarUi.Key { get; }

The inserted trial key, or null if the key slot is empty or unavailable.

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.