EverambleGAME API / 1

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

NameTypeMeaning
idContentIdPackage-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
nameTextKeyLocalization 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": []
}