EquipmentSetData
Overview
Section titled “Overview”EquipmentSetData.xml defines equipment sets: groups of equipment items that grant passive effects when a required number of pieces are equipped simultaneously.
Version support
Section titled “Version support”| Version | Status |
|---|---|
| v92 | Full |
| v90 | - |
| v86 | - |
DSL support
Section titled “DSL support”Entity: equipmentSets
Operations: create, update, delete, upsert
Quick recipes
Section titled “Quick recipes”Create
Section titled “Create”spec: version: "1.0"
equipmentSets: create: - equipmentSetId: 1001 items: - equipPos: 3 id: "99000001" - equipPos: 4 id: "99000002" - equipPos: 5 id: "99000003" effects: - countOfEquipment: 2 passiveList: 500001 - countOfEquipment: 3 passiveList: 500002Update
Section titled “Update”spec: version: "1.0"
equipmentSets: update: - equipmentSetId: 1001 changes: items: - equipPos: 3 id: "99000010" - equipPos: 4 id: "99000011" effects: - countOfEquipment: 2 passiveList: 500010Delete
Section titled “Delete”spec: version: "1.0"
equipmentSets: delete: - equipmentSetId: 1001Upsert
Section titled “Upsert”Creates the set if it does not exist, or replaces its children if it does. Applying the same upsert twice produces identical output.
spec: version: "1.0"
equipmentSets: upsert: - equipmentSetId: 2001 items: - equipPos: 3 id: "88000001" - equipPos: 4 id: "88000002" effects: - countOfEquipment: 2 passiveList: 600001Properties reference
Section titled “Properties reference”EquipmentSet (root element)
Section titled “EquipmentSet (root element)”| Property | Type | Since | Required | Description |
|---|---|---|---|---|
equipmentSetId | int | v92 | Yes | Unique set identifier |
items | list[Item] | v92 | No | Equipment pieces in this set |
effects | list[Effect] | v92 | No | Passive effects granted by wearing set pieces |
Each item represents a single equipment slot in the set.
| Property | Type | Since | Required | Description |
|---|---|---|---|---|
equipPos | int | v92 | Yes | Equipment slot position |
id | string | v92 | Yes | Equipment template identifier |
itemDelegatorName | string | v92 | No | Delegator name override |
Effect
Section titled “Effect”Each effect defines a passive bonus activated when enough pieces are equipped.
| Property | Type | Since | Required | Description |
|---|---|---|---|---|
countOfEquipment | int | v92 | Yes | Number of pieces required to activate this effect |
passiveList | int | v92 | Yes | Passivity ID granted when threshold is met |
XML structure
Section titled “XML structure”EquipmentSetData└── EquipmentSet (id) ├── ItemList │ └── Item (equipPos, id, itemDelegatorName?) └── Effect (countOfEquipment, passiveList)- Items and effects use clear-and-replace semantics on update and upsert. Supplying a new
itemslist replaces the entireItemList; omitting it preserves the existing items. Same applies toeffects. - The
idattribute onItemis a string (equipment template reference), not an integer. - Related schemas: Passivity (for
passiveListreferences), Equipment Template (foridreferences).