Slot-part code (resolve to a label via IGameDataEquip.GetSlotName).
Gs
Base gear score of the piece.
WearLevel
Required wearing level (0 when the table row carries none).
PerfectCap
Maximum perfection value (0 when none).
BasicLibVersion
Lib-table selector for the basic libs: the FIRST element of the raw table column is a version marker, not a lib id (ZDPS-verified) — 1 = the normal EquipAttrLib table, 2 = the spec/school lib table (not loaded; spec-dependent values).
BasicAttrLibIds
Attr-lib ids for the fixed basic attributes (version marker already stripped; typically one lib per breakthrough tier — index 0 = breakthrough 0).
AdvancedLibVersion
Lib-table selector for the advanced libs (same semantics as BasicLibVersion).
AdvancedAttrLibIds
Attr-lib ids for the rolled advanced-attribute slots (version marker already stripped). Resolve each via IGameDataEquip.GetAttrLib(libId, EquipPart) — a lib id has one row per slot-part group, so the lookup is part-filtered.
Attr-lib ids for the rolled advanced-attribute slots (version marker already stripped). Resolve each via IGameDataEquip.GetAttrLib(libId, EquipPart) — a lib id has one row per slot-part group, so the lookup is part-filtered.
Lib-table selector for the basic libs: the FIRST element of the raw table column is a version marker, not a lib id (ZDPS-verified) — 1 = the normal EquipAttrLib table, 2 = the spec/school lib table (not loaded; spec-dependent values).