Skip to content
Version 2.11.0
↓ Get the launcher

EquipRowInfo constructor

Static data for a gear piece from Bokura.EquipTableBase (the gear-slot table — distinct from ItemInfo, which carries the same id’s name/quality/icon).

public EquipRowInfo(int Id, int EquipPart, int Gs, int WearLevel, int PerfectCap,
int BasicLibVersion, int[] BasicAttrLibIds, int AdvancedLibVersion, int[] AdvancedAttrLibIds)
parameter description
Id Equip/item id (shared with Id).
EquipPart 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.