DPB2Class · Interface and panels

LokiPoe.InGameState.VaalTempleConsoleUi

This class let you interact and retrieve info about the Vaal Temple Console panel.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InGameState.VaalTempleConsoleUi

Members and overloads

12 results

Close

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

Close the console without placing a room or starting the temple.

Returns: None means input sent; wait for IsOpened to become false.

RunTemple

MethodLink ↗
public static void LokiPoe.InGameState.VaalTempleConsoleUi.RunTemple()

Click the Run Temple Button.

RunTempleEx

MethodLink ↗
public static LokiPoe.InGameState.VaalTempleConsoleUi.ActionResult LokiPoe.InGameState.VaalTempleConsoleUi.RunTempleEx()

Click the enabled primary button. May start the temple or raise a confirmation; check the current button label first.

Returns: None means input sent, not placement accepted or temple started.

CrystalCapacity

PropertyLink ↗
public static int LokiPoe.InGameState.VaalTempleConsoleUi.CrystalCapacity { get; }

Visible Energised Crystal capacity, or -1 when unavailable.

CrystalCount

PropertyLink ↗
public static int LokiPoe.InGameState.VaalTempleConsoleUi.CrystalCount { get; }

Visible Energised Crystal count, or -1 when unavailable.

IsOpened

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

Whether the Vaal Temple construction console is visible.

IsRunTempleButtonEnabled

PropertyLink ↗
public static bool LokiPoe.InGameState.VaalTempleConsoleUi.IsRunTempleButtonEnabled { get; }

Whether the console's primary button is visible and enabled. This alone does not mean the temple is ready to run.

MedallionCapacity

PropertyLink ↗
public static int LokiPoe.InGameState.VaalTempleConsoleUi.MedallionCapacity { get; }

Visible medallion capacity, or -1 when the medallion section is hidden or unavailable.

MedallionCount

PropertyLink ↗
public static int LokiPoe.InGameState.VaalTempleConsoleUi.MedallionCount { get; }

Visible medallion count, or -1 when the medallion section is hidden or unavailable.

RunTempleButtonText

PropertyLink ↗
public static string LokiPoe.InGameState.VaalTempleConsoleUi.RunTempleButtonText { get; }

The primary button's current label, including placement instructions, or null while hidden.

TempleCards

PropertyLink ↗
public static List<LokiPoe.InGameState.VaalTempleConsoleUi.TempleCard> LokiPoe.InGameState.VaalTempleConsoleUi.TempleCards { get; }

Return the list of Room cards currently avalable as TempleCard Object, with functions to select the card and IsSelected property.

TempleMap

PropertyLink ↗
public static LokiPoe.InGameState.VaalTempleConsoleUi.MapTempleRoom[,] LokiPoe.InGameState.VaalTempleConsoleUi.TempleMap { get; }

Return a 9x9 array of MapTempleRoom descriding the current temple map setup. The MapTempleRoom class contain functions to click the room to upgrade it, and property CanBeUgradeBySelectedRoom.

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.