Entities
This page is a reference index for the entities DataSheetLang can modify.
If you’re trying to write a spec, see Syntax. For detailed schema documentation, see Schemas.
Supported entities
Section titled “Supported entities”| Entity | What it represents | Primary XML target |
|---|---|---|
| Items | Base item definitions (IDs, categories, combat/economy attributes) | ItemTemplate.xml |
| Equipment | Equipment stats and metadata linked to items | EquipmentTemplate.xml |
| ItemStrings | Display strings (name/tooltip) shown to players | StrSheet_Item.xml |
| Quests | Quest definitions with tasks and requirements | QuestData.xml |
| QuestStrings | Quest display strings | StrSheet_Quest.xml |
| CCompensations | Creature drop/loot compensation data | CCompensationData.xml |
| ECompensations | Event compensation data | ECompensationData.xml |
| FCompensations | Fishing compensation data | FCompensationData.xml |
| ICompensations | Item compensation data | ICompensationData.xml |
| Passivities | Passive skill/effect definitions | Passivity.xml |
| PassivityStrings | Passivity display strings | StrSheet_Passivity.xml |
| ItemMixes | Item combination recipes | ItemMixData.xml |
| ItemProduceRecipes | Crafting production recipes | ItemProduceRecipeData.xml |
| Exchanges | Medal/currency exchange definitions | ItemMedalExchangeData.xml |
| Enchants | Enchantment data | EnchantData.xml |
| MaterialEnchants | Material enchantment data | MaterialEnchantData.xml |
| EquipmentEvolutions | Equipment evolution paths (evolutions or evolutionPaths) | EquipmentEvolutionData.xml |
| RawStoneItems | Raw stone/gem items | RawStoneItem.xml |
| Decompositions | Item decomposition output definitions | DecompositionData.xml |
Items are the most common entry point. In addition to direct item attributes, items can include inline blocks that expand into related changes:
equipment:inline equipment blockstrings:inline strings block
Items also support filter-based bulk updates via updateWhere, allowing batch modifications based on attribute filters.
See:
- Syntax: Inline blocks
- Operations: UpdateWhere (filter-based bulk updates)
- Equipment computation (when
equipment.computed: true)
Equipment
Section titled “Equipment”Equipment entries can be authored directly, or generated via inline equipment blocks on items.
Equipment can optionally compute stats deterministically from formula inputs and allows overrides.
See:
ItemStrings
Section titled “ItemStrings”ItemStrings are the “player-facing” strings (name/tooltip). They can be authored as:
- Inline
strings:on items (most common) - Standalone
itemStrings:entity operations (bulk work / string-only changes)
See: