DPB1Class · World, character and items

Item

Read an item's identity, rarity, stack and other properties. Use its owning inventory or interface API for item actions.

Namespace: DreamPoeBot.Loki.Game.Objects

public class ItemView DPB2 version →

Examples

Imports used by these examples
using System;
using System.Linq;
using DreamPoeBot.Loki.Game;
using DreamPoeBot.Loki.Game.Objects;
using DreamPoeBot.Loki.Bot;
using DreamPoeBot.Loki.Bot.Pathfinding;
using DreamPoeBot.Loki.Common;

Read backpack item details

if (!LokiPoe.IsInGame || !LokiPoe.InGameState.InventoryUi.IsOpened)
    return;

var inventory = LokiPoe.InGameState.InventoryUi.InventoryControl_Main.Inventory;
foreach (var item in inventory.Items)
{
    var name = item.FullName;
    var rarity = item.Rarity;
    var count = item.StackCount;
}

This only reads item data; it does not pick up, move or consume items.

Members and overloads

172 results

BaseWeaponType

PropertyLink ↗
public int Item.BaseWeaponType { get; }

Gets base weapon type for Item.

CanUse

PropertyLink ↗
public bool Item.CanUse { get; }

Whether use is currently available.

ChargesPerUse

PropertyLink ↗
public int Item.ChargesPerUse { get; }

Gets charges per use for Item.

ChargesPerUseBase

PropertyLink ↗
public int Item.ChargesPerUseBase { get; }

Gets charges per use base for Item.

Class

PropertyLink ↗
public string Item.Class { get; }

Gets class for Item.

CompositeType

PropertyLink ↗
public CompositeItemType Item.CompositeType { get; }

Gets composite type for Item.

CritialStrikeChance

PropertyLink ↗
public double Item.CritialStrikeChance { get; }

Gets critial strike chance for Item.

CurrentCharges

PropertyLink ↗
public int Item.CurrentCharges { get; }

Gets current charges for Item.

DisplayNote

PropertyLink ↗
public string Item.DisplayNote { get; }

Gets display note for Item.

DroneCurrentCharges

PropertyLink ↗
public int Item.DroneCurrentCharges { get; }

Gets drone current charges for Item.

DroneMaxCharges

PropertyLink ↗
public int Item.DroneMaxCharges { get; }

Gets drone max charges for Item.

EnergyShieldValue

PropertyLink ↗
public int Item.EnergyShieldValue { get; }

Gets energy shield value for Item.

EvasionValue

PropertyLink ↗
public int Item.EvasionValue { get; }

Gets evasion value for Item.

Expeditions

PropertyLink ↗
public List<ExpeditionWrapper> Item.Expeditions { get; }

Gets the expeditions collection. Its element types are linked below.

ExplicitAffixes

PropertyLink ↗
public IEnumerable<ModAffix> Item.ExplicitAffixes { get; }

Gets the explicit affixes collection. Its element types are linked below.

ExplicitStats

PropertyLink ↗
public Dictionary<StatTypeGGG, int> Item.ExplicitStats { get; }

Gets the explicit stats collection. Its element types are linked below.

FitsEquipRequirements

PropertyLink ↗
public bool Item.FitsEquipRequirements { get; }

Gets fits equip requirements for Item.

Flags

PropertyLink ↗
public HashSet<MetadataFlags> Item.Flags { get; }

Gets flags for Item.

FullName

PropertyLink ↗
public string Item.FullName { get; }

Gets full name for Item.

GemTypes

PropertyLink ↗
public List<string> Item.GemTypes { get; }

Gets the gem types collection. Its element types are linked below.

HasCurrentAction

PropertyLink ↗
public bool Item.HasCurrentAction { get; }

Whether current action is present.

HasFullStack

PropertyLink ↗
public bool Item.HasFullStack { get; }

Whether full stack is present.

HasIncubator

PropertyLink ↗
public bool Item.HasIncubator { get; }

Whether incubator is present.

HasInventoryLocation

PropertyLink ↗
public bool Item.HasInventoryLocation { get; internal set; }

Whether inventory location is present.

HasMicrotransitionAttachment

PropertyLink ↗
public bool Item.HasMicrotransitionAttachment { get; }

Whether microtransition attachment is present.

HasSkillGemsEquipped

PropertyLink ↗
public bool Item.HasSkillGemsEquipped { get; }

Whether skill gems equipped is present.

HealthRecover

PropertyLink ↗
public int Item.HealthRecover { get; }

Gets health recover for Item.

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.