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

HealthRecoveredPerSecond

PropertyLink ↗
public float Item.HealthRecoveredPerSecond { get; }

Gets health recovered per second for Item.

HighestImplicitValue

PropertyLink ↗
public int Item.HighestImplicitValue { get; }

Gets highest implicit value for Item.

HivebloodRequired

PropertyLink ↗
public int Item.HivebloodRequired { get; }

If this Item is a Wombgift, this property contain the ammount of Hiveblood required to craft this item.

Id

PropertyLink ↗
public int Item.Id { get; }

Gets id for Item.

ImplicitAffixes

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

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

ImplicitStats

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

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

InventoryId

PropertyLink ↗
public int Item.InventoryId { get; }

Gets inventory id for Item.

IsChromatic

PropertyLink ↗
public bool Item.IsChromatic { get; }

Whether this item is chromatic.

IsContraband

PropertyLink ↗
public bool Item.IsContraband { get; }

Return true for items that need to ne extracted from a zone to become valid.

IsCorrupted

PropertyLink ↗
public bool Item.IsCorrupted { get; }

Return true if this item is a Is Corrupted

IsCrusaderItem

PropertyLink ↗
public bool Item.IsCrusaderItem { get; }

Whether this item is crusader item.

IsDead

PropertyLink ↗
public bool Item.IsDead { get; }

Whether this item is dead.

IsElderItem

PropertyLink ↗
public bool Item.IsElderItem { get; }

Whether this item is elder item.

IsFractured

PropertyLink ↗
public bool Item.IsFractured { get; }

Return true if this item is a Is Fractured

IsHostile

PropertyLink ↗
public bool Item.IsHostile { get; }

Whether this item is hostile.

IsHunterItem

PropertyLink ↗
public bool Item.IsHunterItem { get; }

Whether this item is hunter item.

IsIdentified

PropertyLink ↗
public bool Item.IsIdentified { get; }

True if the item is Identified.

IsInstantRecovery

PropertyLink ↗
public bool Item.IsInstantRecovery { get; }

Whether this item is instant recovery.

IsMirrored

PropertyLink ↗
public bool Item.IsMirrored { get; }

Return true if this item Is Mirrored

IsRedeemerItem

PropertyLink ↗
public bool Item.IsRedeemerItem { get; }

Whether this item is redeemer item.

IsRelic

PropertyLink ↗
public bool Item.IsRelic { get; }

Whether this item is relic.

IsShaperItem

PropertyLink ↗
public bool Item.IsShaperItem { get; }

Whether this item is shaper item.

IsSpecialMapKey

PropertyLink ↗
public bool Item.IsSpecialMapKey { get; }

Return true if this is a specia key map. Refer to keys for:Valdo Map, Vaal Temple Map, Shaper Guardian Map, Nightmare Map.

IsStackable

PropertyLink ↗
public bool Item.IsStackable { get; }

Whether this item is stackable.

IsSynthesized

PropertyLink ↗
public bool Item.IsSynthesized { get; }

Return true if this item Is Synthesized

IsUsable

PropertyLink ↗
public bool Item.IsUsable { get; }

Whether this item is usable.

IsValid

PropertyLink ↗
public bool Item.IsValid { get; }

Whether this item is valid.

IsVeiled

PropertyLink ↗
public bool Item.IsVeiled { get; }

Whether this item is veiled.

IsVestigial

PropertyLink ↗
public bool Item.IsVestigial { get; }

Return true if this item is a Vestigial

IsWarlordItem

PropertyLink ↗
public bool Item.IsWarlordItem { get; }

Whether this item is warlord 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.