Entities
This page is a reference index for the entities DataSheetLang can modify.
If you’re trying to write a spec, see Syntax.
If you want working copy/paste templates, see Examples.
Supported entities
Section titled “Supported entities”| Entity | What it represents | Primary XML target |
|---|---|---|
| Items | Base item definitions (IDs, categories, combat/economy attributes, etc.) | ItemTemplate.xml |
| Equipment | Equipment stats and metadata linked to items | EquipmentTemplate.xml |
| ItemStrings | Display strings (name/tooltip) shown to players | StrSheet_Item.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
See:
- Syntax: Inline blocks
- 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: