DPB1Class · Interface and panelsDeprecated

LokiPoe.InGameState.MasterDeviceUi

This class let you interact with the Map device panel while in your Hideout.. Please note: The MasterDevice panell is the panell that you can open from the map device in the Hideout. For the non Hideout map device, you must use the class MapDeviceUi. The reason for this strange name convention reside in the history of Path of exile, when the map device were only aviable in a special zone not used anymore.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InGameState.MasterDeviceUi

Members and overloads

34 results

Activate

MethodLink ↗
public static LokiPoe.InGameState.ActivateResult LokiPoe.InGameState.MasterDeviceUi.Activate(bool actuallyActivate = true)

Click the Activate button.

actuallyActivatebool
Not read by this overload in the reviewed source. Do not rely on this argument to change its behavior.

Returns: ActivateResult.None on success, or the relative error.

CenterClickLocation

MethodLink ↗
public static Vector2i LokiPoe.InGameState.MasterDeviceUi.CenterClickLocation(Element element)

Executes the center click location operation with the supplied arguments.

elementElement
Specifies element.

Returns: The Vector2i result.

DisableTheEaterOfWorlds

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.DisableTheMavenInvitationResult LokiPoe.InGameState.MasterDeviceUi.DisableTheEaterOfWorlds()

Click The EaterOfWorlds button if is Enabled and attemp to disable it..

Returns: DisableTheMavenInvitationResult.None if the option is already Unclicked or the click succeede, or the relative error.

DisableTheMavenInvitation

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.DisableTheMavenInvitationResult LokiPoe.InGameState.MasterDeviceUi.DisableTheMavenInvitation()

Click The Maven Invitation button if is Enabled and attemp to disable it..

Returns: DisableTheMavenInvitationResult.None if the option is already Unclicked or the click succeede, or the relative error.

DisableTheSearingExarch

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.DisableTheMavenInvitationResult LokiPoe.InGameState.MasterDeviceUi.DisableTheSearingExarch()

Click The SearingExarch button if is Enabled and attemp to disable it..

Returns: DisableTheMavenInvitationResult.None if the option is already Unclicked or the click succeede, or the relative error.

EnableTheEaterOfWorlds

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.EnableTheMavenInvitationResult LokiPoe.InGameState.MasterDeviceUi.EnableTheEaterOfWorlds()

Click The EaterOfWorlds button if is not already Enabled.

Returns: EnableTheMavenInvitationResult.None if the option is already Clicked or the click succeede, or the relative error.

EnableTheMavenInvitation

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.EnableTheMavenInvitationResult LokiPoe.InGameState.MasterDeviceUi.EnableTheMavenInvitation()

Click The Maven Invitation button if is not already Enabled.

Returns: EnableTheMavenInvitationResult.None if the option is already Clicked or the click succeede, or the relative error.

EnableTheSearingExarch

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.EnableTheMavenInvitationResult LokiPoe.InGameState.MasterDeviceUi.EnableTheSearingExarch()

Click The SearingExarch button if is not already Enabled.

Returns: EnableTheMavenInvitationResult.None if the option is already Clicked or the click succeede, or the relative error.

OpenAtlas

MethodLink ↗
public static LokiPoe.InGameState.OpenAtlasResult LokiPoe.InGameState.MasterDeviceUi.OpenAtlas(bool actuallyOpen = true)

Click the Atlas button.

actuallyOpenbool
Not read by this overload in the reviewed source. Do not rely on this argument to change its behavior.

Returns: ActivateResult.None on success, or the relative error.

OpenKiracMissions

MethodLink ↗
public static LokiPoe.InGameState.OpenKiracMissionsResult LokiPoe.InGameState.MasterDeviceUi.OpenKiracMissions(bool actuallyActivate = true)

Click the Open Kirac Missions button.

actuallyActivatebool
Not read by this overload in the reviewed source. Do not rely on this argument to change its behavior.

Returns: OpenKiracMissionsResult.None on success, or the relative error.

SelectMasterMission

MethodLink ↗
public static LokiPoe.InGameState.SelectMasterMissionResult LokiPoe.InGameState.MasterDeviceUi.SelectMasterMission(LokiPoe.InGameState.MasterDeviceUi.MasterMissionEnum mission)

Let you select a Master mission to enable for this map.

missionMasterMissionEnum
A rMasterMissionEnumapresenting the desired mission.

Returns: SelectMasterMissionResult.None on succes, or the relative error.

SelectZanaMod

MethodLink ↗
public static LokiPoe.InGameState.MasterDeviceUi.SelectZanaModResult LokiPoe.InGameState.MasterDeviceUi.SelectZanaMod(LokiPoe.InGameState.MasterDeviceUi.ZanaMod zanaMod)

Let you select a specific mod, you should first call `ZanaMods` to check if the mod is enabled.

zanaModZanaMod
A ZanaMod class retrieved by the function `ZanaMods`

Returns: SelectZanaModResult.None on success, or the relative error.

ToggleAdditionalModifierPannel

MethodLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.ToggleAdditionalModifierPannel()

Toggle the visibility of the Additional Modifier Panel.

Returns: A Boolean result. The member description explains the condition being checked.

FiveSlotInventoryControl

PropertyLink ↗Deprecated
public static List<InventoryControlWrapper> LokiPoe.InGameState.MasterDeviceUi.FiveSlotInventoryControl { get; }

Return a List of InventoryControlWrapper that can be used to interact with the Five slots in Map device, it Return a list of InventoryControlWrapper, with rapresent the 5 slots, and each InventoryCuntrol, use the CustomTabItem to describe the item in the specific slot.

InventoryControl

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.MasterDeviceUi.InventoryControl { get; }

return a InventoryControlWrapper that let you interact with the map device.

IsAdditionalModifierPannelOpen

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsAdditionalModifierPannelOpen { get; }

Return true if the AdditionalModifiers panel is visible.

IsDeviceLocked

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsDeviceLocked { get; }

Return true if the Map device inventory is locked till this map is activated.

IsFiveSlotDevice

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsFiveSlotDevice { get; }

Return true if this Map Device is a 5 slots map device.

IsOpened

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

Return true if the Map device panel is open.

IsSixSlotDevice

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsSixSlotDevice { get; }

Return true if this Map Device is a 6 slots map device.

IsTheEaterOfWorldsClicked

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheEaterOfWorldsClicked { get; }

Return true if The EaterOfWorlds button is clicked. Please note: This only check if the option is been activated, if you put a low Tire map in the map device, the button become gray, but the option is still enabled.

IsTheEaterOfWorldsEnabled

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheEaterOfWorldsEnabled { get; }

Return true if The EaterOfWorlds button is not greyed out.

IsTheEaterOfWorldsVisible

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheEaterOfWorldsVisible { get; }

Return true if The EaterOfWorlds button is visible.

IsTheMavenInvitationClicked

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheMavenInvitationClicked { get; }

Return true if The Maven Invitation button is clicked. Please note: This only check if the option is been activated, if you put a low Tire map in the map device, the button become gray, but the option is still enabled.

IsTheMavenInvitationEnabled

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheMavenInvitationEnabled { get; }

Return true if The Maven Invitation button is not greyed out.

IsTheMavenInvitationVisible

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheMavenInvitationVisible { get; }

Return true if The Maven Invitation button is visible.

IsTheSearingExarchClicked

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheSearingExarchClicked { get; }

Return true if The SearingExarch button is clicked. Please note: This only check if the option is been activated, if you put a low Tire map in the map device, the button become gray, but the option is still enabled.

IsTheSearingExarchEnabled

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheSearingExarchEnabled { get; }

Return true if The SearingExarch button is not greyed out.

IsTheSearingExarchVisible

PropertyLink ↗
public static bool LokiPoe.InGameState.MasterDeviceUi.IsTheSearingExarchVisible { get; }

Return true if The SearingExarch button is visible.

Options

PropertyLink ↗Deprecated
public static List<Tuple<string, string, string>> LokiPoe.InGameState.MasterDeviceUi.Options { get; }

Obsolete, use the ZanaMods property to get a list of options.

Related types

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.