DPB2Class · Game state and actions

LokiPoe.InstanceInfo

InstanceInfo usually retrive informations relative to the current Instance or state of the game not UI related.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InstanceInfoView DPB1 version →

Members and overloads

67 results

League

PropertyLink ↗
public static string LokiPoe.InstanceInfo.League { get; }

Return the name of the league of the current ingame character.

LevelDownscalingEnabled

PropertyLink ↗
public static bool LokiPoe.InstanceInfo.LevelDownscalingEnabled { get; }

Return true if LevelDownscaling is Enabled.

MinimapIcons

PropertyLink ↗
public static List<MinimapIconWrapper> LokiPoe.InstanceInfo.MinimapIcons { get; }

Retrive informations about all currently displayed Minimaps Icons.

MonstersLevel

PropertyLink ↗
public static int LokiPoe.InstanceInfo.MonstersLevel { get; }

Return the current area Mansters Level.

MonstersRemaining

PropertyLink ↗
public static int LokiPoe.InstanceInfo.MonstersRemaining { get; }

Return the number of monsters remaining in the current area. Pls Note: if the return is 51, it mean that more than 50 monsters are remaining it can be any number, the server start to give you exact number only when less that 51 monsters are remaining. if the return is 255, it mean that the current map do not support this feature. (town or scenary map)

NetworkState

PropertyLink ↗
public static NetworkState LokiPoe.InstanceInfo.NetworkState { get; }

Return an enumerator describing the actual Network State. None, Disconnected, Connecting, Connected.

NormalJewelsPassiveIdItemDictionaly

PropertyLink ↗
public static Dictionary<ushort, Item> LokiPoe.InstanceInfo.NormalJewelsPassiveIdItemDictionaly { get; }

Return a Dictionary ushort, Item rapresenting the combination passiveid/jewel (Item) slotted.

NormalJewelsPassiveIds

PropertyLink ↗
public static List<ushort> LokiPoe.InstanceInfo.NormalJewelsPassiveIds { get; }

Return a List of ushort that represent all the slotted jewels (cluster and non) Passive skills Ids.

PartyAllocationType

PropertyLink ↗
public static ServerData.PartyAllocation LokiPoe.InstanceInfo.PartyAllocationType { get; }

Get the current Party Allocation Type.

PartyDescription

PropertyLink ↗
public static string LokiPoe.InstanceInfo.PartyDescription { get; }

Get the description of current party.

PartyLeaderName

PropertyLink ↗
public static string LokiPoe.InstanceInfo.PartyLeaderName { get; }

Get character name of current party leader.

PartyMembers

PropertyLink ↗
public static List<PartyMember> LokiPoe.InstanceInfo.PartyMembers { get; }

Get list of current party members (including your character)

PassiveSkillGraph

PropertyLink ↗
public static Dictionary<ushort, ServerData.PassiveSkillGraphNode> LokiPoe.InstanceInfo.PassiveSkillGraph { get; }

Gets the passive skill graph collection. Its element types are linked below.

PassiveSkillIds

PropertyLink ↗
public static List<ushort> LokiPoe.InstanceInfo.PassiveSkillIds { get; }

Return a List of uint that represent all the allocated Passive skills Ids.

PassiveSkillPointsAvailable

PropertyLink ↗
public static int LokiPoe.InstanceInfo.PassiveSkillPointsAvailable { get; }

Return the number of free passive points you have left. the formula is: `CharacterLevel - 1 + ExtraPassiveSkillPoints - (PassiveSkillIds.Count - SpentAscendencyPoints);`.

PassiveSkills

PropertyLink ↗
public static IEnumerable<DatPassiveSkillWrapper> LokiPoe.InstanceInfo.PassiveSkills { get; }

Return a List of DatPassiveSkillWrapper, describing all the allocated Passive Skills.

PendingPartyInvites

PropertyLink ↗
public static List<PartyInvite> LokiPoe.InstanceInfo.PendingPartyInvites { get; }

Get information about pending party invites.

PlayerEntries

PropertyLink ↗
public static List<PlayerEntry> LokiPoe.InstanceInfo.PlayerEntries { get; }

Get information about known player entries. It includes you, friends and party members, and maybe guild members.

PlayerGolds

PropertyLink ↗
public static uint LokiPoe.InstanceInfo.PlayerGolds { get; }

Retrive the current player golds in inventory.

PlayerHiveblood

PropertyLink ↗
public static uint LokiPoe.InstanceInfo.PlayerHiveblood { get; }

Retrive the current player Player Hiveblood stored.

RawZoneDescription

PropertyLink ↗
public static string LokiPoe.InstanceInfo.RawZoneDescription { get; }

Return a newline terminated string rapresenting the zone description as showed in the top left corner (when the minimap is toggled) Ex Azurite Mine Monster Level: 34 Delve Depth: 0 Archnemesis League Permanent Allocation Milan(EU) Realm More than 50 monsters remain.

RitualAtlasPassivePointsAvailable

PropertyLink ↗
public static int LokiPoe.InstanceInfo.RitualAtlasPassivePointsAvailable { get; }

Return the number of Ritual available atlas passive (not assigned).

Sextants

PropertyLink ↗
public static List<SextantData> LokiPoe.InstanceInfo.Sextants { get; }

Retrive informations about currently aplyed Sextants.

SkillBarIds

PropertyLink ↗
public static List<uint> LokiPoe.InstanceInfo.SkillBarIds { get; }

Retrieve all the 13 skills ID of the currently skills assigned to the skill bar.

SkillBarSkills

PropertyLink ↗
public static List<Skill> LokiPoe.InstanceInfo.SkillBarSkills { get; }

Retrieve all the Skills actually assigned to the SkillBar. All 13 skill bar slot are retrieved, you can know what slot are them assigned using the Skill properties.

SpentAscendencyPoints

PropertyLink ↗
public static uint LokiPoe.InstanceInfo.SpentAscendencyPoints { get; }

Return the total number of Ascend points you have spent

StashTabs

PropertyLink ↗
public static List<StashTabInfo> LokiPoe.InstanceInfo.StashTabs { get; }

This is an Experimental Member, it retrieve informations about all Player Inventory as the server send to us. Server side, Stash tabs are player inventory containing items. Many Player inventorys are transmited only when you open them, and are not constantly updated if you are not looking at them. To avoid problems pls use the specific Stash tabs functions in InGameState, or GetPlayerInventory... in InstanceInfo for the player equipped items.

TempleAtlasPassivePointsAvailable

PropertyLink ↗
public static int LokiPoe.InstanceInfo.TempleAtlasPassivePointsAvailable { get; }

Return the number of Temple Incursion available atlas passive (not assigned).

TotalAbyssAtlasPassivePoints

PropertyLink ↗
public static int LokiPoe.InstanceInfo.TotalAbyssAtlasPassivePoints { get; }

Return the Total number of Abyss atlas passive recieved.

TotalAscendencyPoints

PropertyLink ↗
public static uint LokiPoe.InstanceInfo.TotalAscendencyPoints { get; }

Return the total number of Ascend points you have aquired.

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.