DPB2Class · 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 DPB1 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

20 results

UpgradeChest

MethodLink ↗
public bool Chest.UpgradeChest(string itemName)

Applies the named inventory item to this Strongbox when it is offered by the game.

itemNamestring
Exact item name, for example "Orb of Transmutation".

Returns: True when input was sent, not server confirmation. Rejections are logged with a reason; identical repeated diagnostics are throttled.

AxisAligned

PropertyLink ↗
public bool Chest.AxisAligned { get; }

Gets axis aligned for Chest.

DropSlots

PropertyLink ↗
public int Chest.DropSlots { get; }

Gets drop slots for Chest.

ExplicitAffixes

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

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

ExplicitStats

PropertyLink ↗
public IEnumerable<StatContainer> Chest.ExplicitStats { get; }

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

ImplicitAffixes

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

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

ImplicitStats

PropertyLink ↗
public IEnumerable<StatContainer> Chest.ImplicitStats { get; }

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

IsCorrupted

PropertyLink ↗
public bool Chest.IsCorrupted { get; }

Whether this chest is corrupted.

IsIdentified

PropertyLink ↗
public bool Chest.IsIdentified { get; }

Whether this chest is identified.

IsLarge

PropertyLink ↗
public bool Chest.IsLarge { get; }

Whether this chest is large.

IsLocked

PropertyLink ↗
public bool Chest.IsLocked { get; }

Whether this chest is locked.

IsOpened

PropertyLink ↗
public bool Chest.IsOpened { get; }

Whether this chest is opened.

IsStompable

PropertyLink ↗
public bool Chest.IsStompable { get; }

Whether this chest is stompable.

IsStrongBox

PropertyLink ↗
public bool Chest.IsStrongBox { get; }

Whether this chest is strong box.

IsVaalVessel

PropertyLink ↗
public bool Chest.IsVaalVessel { get; }

Whether this chest is vaal vessel.

OpeningDestroys

PropertyLink ↗
public bool Chest.OpeningDestroys { get; }

Gets opening destroys for Chest.

OpensOnDamage

PropertyLink ↗
public bool Chest.OpensOnDamage { get; }

Gets opens on damage for Chest.

Quality

PropertyLink ↗
public int Chest.Quality { get; }

Gets quality for Chest.

Rarity

PropertyLink ↗
public Rarity Chest.Rarity { get; }

Gets rarity for Chest.

UpgradeOptions

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

Returns the inventory items currently offered for upgrading this Strongbox.

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.