DPB1Class · World, character and items

Chest

Represents chest in the current game state. Obtain the object from its owning API and refresh it after an area change.

Namespace: DreamPoeBot.Loki.Game.Objects

public class ChestView DPB2 version →

Inherited APIs and contracts

Members declared by a base type are documented on that type. Follow these links to include them in your lookup.

Members and overloads

22 results

UpgradeChest

MethodLink ↗
public bool Chest.UpgradeChest(string itemName)

Applies the named inventory item to this chest when the displayed option has a valid available quantity.

itemNamestring
The exact name of the Item, ex. Scroll of Wisdom, Orb of Alteration etc.

Returns: True if the requested upgrade action was started; otherwise, false.

AffixStats

PropertyLink ↗
public IEnumerable<KeyValuePair<StatTypeGGG, int>> Chest.AffixStats { get; }

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

AxisAligned

PropertyLink ↗
public bool Chest.AxisAligned { get; }

Gets axis aligned for Chest.

DropSlots

PropertyLink ↗
public int Chest.DropSlots { get; }

Return the nr op drops available for this chest.

ExplicitAffixes

PropertyLink ↗
public IEnumerable<ModsDat.ModRecord> Chest.ExplicitAffixes { get; }

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

ExplicitStats

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

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

ImplicitAffixes

PropertyLink ↗
public IEnumerable<ModsDat.ModRecord> Chest.ImplicitAffixes { get; }

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

ImplicitStats

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

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

IsCorrupted

PropertyLink ↗
public bool Chest.IsCorrupted { get; }

Return true if the chest is corrupted.

IsIdentified

PropertyLink ↗
public bool Chest.IsIdentified { get; }

Return true if the chest is identified.

IsLarge

PropertyLink ↗
public bool Chest.IsLarge { get; }

Return true if the chest is a large chest.

IsLocked

PropertyLink ↗
public bool Chest.IsLocked { get; }

Return true if the chest is locked.

IsOpened

PropertyLink ↗
public bool Chest.IsOpened { get; }

Return true if the chest is open.

IsStompable

PropertyLink ↗
public bool Chest.IsStompable { get; }

Return true if the chest is stompable (can be open using travel skills).

IsStrongBox

PropertyLink ↗
public bool Chest.IsStrongBox { get; }

Return true if the chest is a strongbox.

IsVaalVessel

PropertyLink ↗
public bool Chest.IsVaalVessel { get; }

Return true if the chest is a Vaal vessel.

OpeningDestroys

PropertyLink ↗
public bool Chest.OpeningDestroys { get; }

Return true if the chest is destroyed after opening.

OpensOnDamage

PropertyLink ↗
public bool Chest.OpensOnDamage { get; }

Return true if the chest can be opened by damage.

Quality

PropertyLink ↗
public int Chest.Quality { get; }

The actual Quality of the chest.

Rarity

PropertyLink ↗
public Rarity Chest.Rarity { get; }

Return the rarity of the chest.

Stats

PropertyLink ↗
public IEnumerable<KeyValuePair<StatTypeGGG, int>> Chest.Stats { get; }

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

UpgradeOptions

PropertyLink ↗
public List<Item> Chest.UpgradeOptions { get; }

Gets the inventory items that can currently be applied to this chest.

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.