CustomizingItem
Overview
Section titled “Overview”CustomizingItem.xml defines crystals (customizing items) that can be socketed into equipment, each granting passive effects and occupying a number of slots.
Version support
Section titled “Version support”| Version | Status |
|---|---|
| v92 | Full |
| v90 | - |
| v86 | - |
DSL support
Section titled “DSL support”Entity: customizingItems
Operations: create, update, delete, upsert
Quick recipes
Section titled “Quick recipes”Create
Section titled “Create”spec: version: "1.0"
customizingItems: create: - id: 80001 destroyProbOnDead: 0.5 destroyProbOnDetach: 0 takeSlot: 1 passivityLink: "80250;81005"Update
Section titled “Update”spec: version: "1.0"
customizingItems: update: - id: 80001 changes: destroyProbOnDead: 0.3 passivityLink: "80250;81005;81010"Delete
Section titled “Delete”spec: version: "1.0"
customizingItems: delete: - id: 80001Upsert
Section titled “Upsert”Creates the crystal if it does not exist, or updates its attributes if it does.
spec: version: "1.0"
customizingItems: upsert: - id: 80001 destroyProbOnDead: 0.5 destroyProbOnDetach: 0 takeSlot: 1 passivityLink: "80250;81005" isArtifact: 1Properties reference
Section titled “Properties reference”| Property | Type | Since | Required | Description |
|---|---|---|---|---|
id | int | v92 | Yes | Unique crystal identifier |
destroyProbOnDead | decimal | v92 | No | Probability of destruction on character death |
destroyProbOnDetach | decimal | v92 | No | Probability of destruction on detachment |
takeSlot | int | v92 | No | Number of equipment slots consumed |
passivityLink | string | v92 | No | Semicolon-separated passivity IDs granted by this crystal |
isArtifact | int | v92 | No | Whether this crystal is an artifact (1 = yes) |
XML structure
Section titled “XML structure”CustomizingItems└── CustomizingItem (id, destroyProbOnDead, destroyProbOnDetach, takeSlot, passivityLink, isArtifact?)passivityLinkis a string containing one or more passivity IDs separated by semicolons (e.g."80250;81005").isArtifactis optional. When omitted, the attribute is not written to XML.- Related schemas: Passivity (for passivity ID references), CustomizingItemBag (for crystal bag definitions).