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. |
See Also
Section titled “See Also”- struct EquipRowInfo
- namespace Stellar.Abstractions.Domain.GameData