public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.CadirosOffer()
Click the Cadiro's Offer option.
Returns: ConverseResult.None on success, or the relative error.
This class let youinteract and retrieve info about the dialog panel, to talk with npc.
Namespace: DreamPoeBot.Loki.Game
public static class LokiPoe.InGameState.NpcDialogUiView DPB2 version →public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.CadirosOffer()
Click the Cadiro's Offer option.
Returns: ConverseResult.None on success, or the relative error.
public static bool LokiPoe.InGameState.NpcDialogUi.CanConverse(string text)
Return true if a specific option is available.
textstringReturns: True if the option is available.
public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.Converse(string text, bool actuallyConverse = true)
Let you select a specific converse option.
textstringactuallyConverseboolReturns: ConverseResult.None on success, or the relative error.
public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.DailyMission()
Click the Daily Mission option.
Returns: ConverseResult.None on success, or the relative error.
public static Element LokiPoe.InGameState.NpcDialogUi.FindPannel(string text)
Find a specific Element in the panel, this is mostly used internally.
textstringReturns: A Element class if found, or null if nothing is found.
public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.Goodbye()
Click the Goodbye option.
Returns: ConverseResult.None on success, or the relative error.
public static bool LokiPoe.InGameState.NpcDialogUi.HasConversed(string text)
Return true if a specific option is already been used (the text is grayed).
textstringReturns: True if the option is grayed.
public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.PurchaseItems()
Click the Purchase Items option.
Returns: ConverseResult.None on success, or the relative error.
public static LokiPoe.InGameState.ConverseResult LokiPoe.InGameState.NpcDialogUi.SellItems()
Click the Sell Items option.
Returns: ConverseResult.None on success, or the relative error.
public static LokiPoe.InGameState.NpcDialogUi.NpcDialogEntryWrapper LokiPoe.InGameState.NpcDialogUi.ContinueWrapper { get; }
Return a NpcDialogEntryWrapper that describe the Continue option in the panel where the npc tell you a story. Please note: This is a overcomplecation of the npc conversation, to close the story telling, you usually check the DialogDepth And if the result is not 1 (the static talk menu) you just press the Esc button (LokiPoe.Input.SimulateKeyEvent(Keys.Escape, true, false, false);)
public static int LokiPoe.InGameState.NpcDialogUi.DialogDepth { get; }
Return a number that indicate the state of the panel. 0 if the panel is closed. 1 if the menu is displayed. 2 if the npc is telling you a story, and the continue button is displayed.
public static List<LokiPoe.InGameState.NpcDialogUi.NpcDialogEntryWrapper> LokiPoe.InGameState.NpcDialogUi.DialogEntries { get; }
Return a list of available options as NpcDialogEntryWrapper.
public static List<LokiPoe.InGameState.NpcDialogUi.NpcDialogEntryWrapper2> LokiPoe.InGameState.NpcDialogUi.DialogEntries2 { get; }
This is only internal debug member.
public static Element LokiPoe.InGameState.NpcDialogUi.GetContinue { get; }
Return a Element describing the Continue option.
public static bool LokiPoe.InGameState.NpcDialogUi.IsOpened { get; }
Return true if this panel is open.
public static string LokiPoe.InGameState.NpcDialogUi.Title { get; }
Return the title of the panel displayed.
DPB1 0.3.29.47 · 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.