Skip to content
Version 2.11.0
↓ Get the launcher

GearInstance record

One equipped gear piece of the LOCAL player, decoded from the container sync — per-piece ACTUAL rolls (other players only expose table ranges via the equip tables).

public record GearInstance
name description
GearInstance(…) One equipped gear piece of the LOCAL player, decoded from the container sync — per-piece ACTUAL rolls (other players only expose table ranges via the equip tables).
Attrs { get; set; } The four rolled-attribute groups; never null.
BreakThroughTime { get; set; } Breakthrough stage (wire EquipAttr.break_through_time); raid gear’s displayed item level is the stage’s EquipBreakThroughTable.EquipGs.
ConfigId { get; set; } Item/equip config id (joins ItemInfo / EquipRowInfo for name, icon, and roll-space context).
Enchant { get; set; } Socketed enchant, or null when the piece carries none.
ItemUuid { get; set; } Item-instance uuid (joins the enchant/recast maps).
Perfection { get; set; } Perfection value/max/level of the piece.
Quality { get; set; } Item quality tier (1=green … 5=red).
RefineLevel { get; set; } Refine level of the slot (wire EquipInfo.equip_slot_refine_level).
Slot { get; set; } Equip slot id (200=weapon … 210=charm).