Members and overloads
172 results
public Item.Item()
Creates a new Item instance.
public Item.Item(Item item, bool hasInventoryLocation, Vector2i locationBottomRight, Vector2i locationTopLeft)
Creates a new Item instance using the supplied arguments.
itemItem- Specifies item.
hasInventoryLocationbool- Specifies has inventory location.
locationBottomRightVector2i- Specifies location bottom right.
locationTopLeftVector2i- Specifies location top left.
public bool Item.AnyMetadataFlags(params MetadataFlags[] flags)
Executes the any metadata flags operation with the supplied arguments.
flagsMetadataFlags[]- Specifies flags.
Returns: A Boolean result. The member description explains the condition being checked.
public static int Item.CalcGemStatReq(string name, int level, int multi)
Executes the calc gem stat req operation with the supplied arguments.
namestring- Specifies name.
levelint- Specifies level.
multiint- Specifies multi.
Returns: The int result.
public string Item.Dump()
Executes the dump operation.
Returns: The string result.
public Item Item.GetGemInSocket(int index)
Returns gem in socket using the supplied arguments.
indexint- Specifies index.
Returns: The Item result.
GetSocketIndexForSkilGem
MethodLink ↗
public int Item.GetSocketIndexForSkilGem(Item sg)
Returns socket index for skil gem using the supplied arguments.
sgItem- Specifies sg.
Returns: The int result.
GetSocketIndexOfGem
MethodLink ↗
public int Item.GetSocketIndexOfGem(Item gem)
Returns socket index of gem using the supplied arguments.
gemItem- Specifies gem.
Returns: The int result.
public bool Item.HasMetadataFlags(params MetadataFlags[] flags)
Checks for metadata flags using the supplied arguments.
flagsMetadataFlags[]- Specifies flags.
Returns: A Boolean result. The member description explains the condition being checked.
RequiredDexForLevel
MethodLink ↗
public int Item.RequiredDexForLevel(int level)
Executes the required dex for level operation with the supplied arguments.
levelint- Specifies level.
Returns: The int result.
RequiredIntForLevel
MethodLink ↗
public int Item.RequiredIntForLevel(int level)
Executes the required int for level operation with the supplied arguments.
levelint- Specifies level.
Returns: The int result.
RequiredLevelForLevel
MethodLink ↗
public int Item.RequiredLevelForLevel(int level)
Executes the required level for level operation with the supplied arguments.
levelint- Specifies level.
Returns: The int result.
RequiredStrForLevel
MethodLink ↗
public int Item.RequiredStrForLevel(int level)
Executes the required str for level operation with the supplied arguments.
levelint- Specifies level.
Returns: The int result.
public override string Item.ToString()
Returns a text representation of this value.
Returns: The string result.
AbsorbedCorruption
PropertyLink ↗
public int Item.AbsorbedCorruption { get; }
Gets absorbed corruption for Item.
public IEnumerable<ModAffix> Item.Affixes { get; }
Gets the affixes collection. Its element types are linked below.
AlternateQualityType
PropertyLink ↗
public string Item.AlternateQualityType { get; }
Gets alternate quality type for Item.
AlternateQualityTypeValue
PropertyLink ↗
public int Item.AlternateQualityTypeValue { get; }
Gets alternate quality type value for Item.
AppliesToCurrentAreaByLevel
PropertyLink ↗
public bool Item.AppliesToCurrentAreaByLevel { get; }
Gets applies to current area by level for Item.
public int Item.ArmorValue { get; }
Gets armor value for Item.
AttacksPerSecond
PropertyLink ↗
public double Item.AttacksPerSecond { get; }
Gets attacks per second for Item.
public int Item.BaseArmor { get; }
Gets base armor for Item.
BaseAttacksPerSecond
PropertyLink ↗
public double Item.BaseAttacksPerSecond { get; }
Gets base attacks per second for Item.
BaseCritialStrikeChance
PropertyLink ↗
public double Item.BaseCritialStrikeChance { get; }
Gets base critial strike chance for Item.
BaseEnergyShield
PropertyLink ↗
public int Item.BaseEnergyShield { get; }
Gets base energy shield for Item.
public int Item.BaseEvasion { get; }
Gets base evasion for Item.
public DatBaseItemTypeWrapper Item.BaseItemType { get; }
Gets base item type for Item.
BaseMaxPhysicalDamage
PropertyLink ↗
public int Item.BaseMaxPhysicalDamage { get; }
Gets base max physical damage for Item.
BaseMinPhysicalDamage
PropertyLink ↗
public int Item.BaseMinPhysicalDamage { get; }
Gets base min physical damage for Item.
BaseRequiredLevel
PropertyLink ↗
public int Item.BaseRequiredLevel { get; }
Gets base required level 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.