public static string LokiPoe.InstanceInfo.League { get; }
Return the name of the league of the current ingame character.
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 DPB2 version →public static string LokiPoe.InstanceInfo.League { get; }
Return the name of the league of the current ingame character.
public static List<Tuple<ushort, ushort>> LokiPoe.InstanceInfo.MasterySkillIds { get; }
Gets the mastery skill ids collection. Its element types are linked below.
public static List<LokiPoe.MasterySkillIds> LokiPoe.InstanceInfo.MasterySkills { get; }
Return a List of MasterySkillIds that represent all the allocated Mastery Passive skills Ids and the parent Passive Skill Id(The slot where this Mastery is allocated).
public static List<MinimapIconWrapper> LokiPoe.InstanceInfo.MinimapIcons { get; }
Retrive informations about all currently displayed Minimaps Icons.
public static int LokiPoe.InstanceInfo.MonstersLevel { get; }
Return the current area Mansters Level.
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)
public static NetworkState LokiPoe.InstanceInfo.NetworkState { get; }
Return an enumerator describing the actual Network State. None, Disconnected, Connecting, Connected.
public static Dictionary<ushort, Item> LokiPoe.InstanceInfo.NormalJewelsPassiveIdItemDictionaly { get; }
Return a Dictionary ushort, Item rapresenting the combination passiveid/jewel (Item) slotted.
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.
public static List<PartyMember> LokiPoe.InstanceInfo.PartyMembers { get; }
Retrive informations about the current Party members.
public static PartyStatus LokiPoe.InstanceInfo.PartyStatus { get; }
Return an enumerator describing the actual Party status. PartyLeader, Invited, PartyMember, None
public static int LokiPoe.InstanceInfo.PassiveRefundPointsLeft { get; }
Return the number of refound passive left.
public static Dictionary<int, ServerData.PassiveSkillGraphNode> LokiPoe.InstanceInfo.PassiveSkillGraph { get; }
Gets the passive skill graph collection. Its element types are linked below.
public static List<ushort> LokiPoe.InstanceInfo.PassiveSkillIds { get; }
Return a List of ushort that represent all the allocated Passive skills Ids.
public static int LokiPoe.InstanceInfo.PassiveSkillPointsAvailable { get; }
Return the number of free passive points you have left. (this already account for ExtraPassiveSkillPoints and ScionExtraPassiveSkillPoints). the formula is: `CharacterLevel - 1 + ExtraPassiveSkillPoints + ScionExtraPassiveSkillPoints - (PassiveSkillIds.Count - SpentAscendencyPoints);`.
public static List<DatPassiveSkillWrapper> LokiPoe.InstanceInfo.PassiveSkills { get; }
Return a List of DatPassiveSkillWrapper, describing all the allocated Passive Skills.
public static List<PartyInvite> LokiPoe.InstanceInfo.PendingPartyInvites { get; }
Retrive informations about the current displaied Party invite, this informations are aviable for the time the invite is displayed.
public static int LokiPoe.InstanceInfo.PlayerGolds { get; }
Retrive the current player golds in inventory.
public static int LokiPoe.InstanceInfo.PlayerHiveblood { get; }
Retrive the current player Player Hiveblood stored.
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.
public static int LokiPoe.InstanceInfo.ScionExtraPassiveSkillPoints { get; }
Return the number of Passive skill points you recieved after allocating Scion Ascend points that give you more passive points.
public static List<SextantData> LokiPoe.InstanceInfo.Sextants { get; }
Retrive informations about currently applyed Sextants.
public static List<ushort> LokiPoe.InstanceInfo.SkillBarIds { get; }
Retrieve all the 13 skills ID of the currently skills assigned to the skill bar.
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.
public static int LokiPoe.InstanceInfo.SpentAflictionPoints { get; }
Return the total number of Afliction points you have spent
public static int LokiPoe.InstanceInfo.SpentAscendencyPoints { get; }
Return the total number of Ascend points you have spent
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.
public static int LokiPoe.InstanceInfo.TotalAscendencyPoints { get; }
Return the total number of Ascend points you have aquired.
public static int LokiPoe.InstanceInfo.WeaponSet { get; }
Return an int equal to the currenctly selected Weapon set, 1 or 2.
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.