CONTENT CONTRACT · VERSION 1
damage_type
A named kind of damage selected by tools, statuses and resistances.
Signature
{ id: ContentId, kind: "damage_type", name: TextKey, tags: {TagId} }Fields
| Name | Type | Meaning |
|---|---|---|
id | ContentId | Package-qualified identity; unique within its declaring namespace. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$ |
kind | "damage_type" | Discriminant |
name | TextKey | Localization key for the displayed name. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: text |
tags | {TagId} | Unique definition tags used for filtering and classification. Items: 0…4096; Unique entries |
Validated example
{
"id": "core:arcane_damage",
"kind": "damage_type",
"name": "core:arcane_damage_name",
"tags": []
}