# [TITLE MISSING] ## Definitions ### `Armor` - **Type:** Object Key | Description | Details :-- | :-- | :-- `cost` | The cost in silverthalers. | See details `weight` | The weight in kg. | See details `complexity` | The complexity of crafting the item. | See details `protection` | The PRO value. | See details `encumbrance` | The ENC value. | See details `has_additional_penalties` | Does the armor have additional penalties (MOV -1, INI -1)? | See details `armor_type` | The armor type. | See details `hit_zone?` | Specify if armor is only available for a specific hit zone. | See details `src` | | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `cost` The cost in silverthalers. - **Type:** Cost #### `weight` The weight in kg. - **Type:** Weight #### `complexity` The complexity of crafting the item. - **Type:** Complexity #### `protection` The PRO value. - **Type:** Protection #### `encumbrance` The ENC value. - **Type:** Encumbrance #### `has_additional_penalties` Does the armor have additional penalties (MOV -1, INI -1)? - **Type:** HasAdditionalPenalties #### `armor_type` The armor type. - **Type:** ArmorTypeReference #### `hit_zone?` Specify if armor is only available for a specific hit zone. - **Type:** HitZone #### `src` - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<ArmorTranslation> --- ### `ArmorTranslation` - **Type:** Object - **Minimum Properties:** `1` Key | Description | Details :-- | :-- | :-- `name` | The name of the item. | See details `secondary_name?` | An auxiliary name or label of the item, if available. | See details `note?` | Note text. | See details `rules?` | Special rules text. | See details `advantage?` | The armor advantage text. | See details `disadvantage?` | The armor disadvantage text. | See details `errata?` | | See details #### `name` The name of the item. - **Type:** NonEmptyString #### `secondary_name?` An auxiliary name or label of the item, if available. - **Type:** NonEmptyString #### `note?` Note text. - **Type:** NonEmptyMarkdown #### `rules?` Special rules text. - **Type:** NonEmptyMarkdown #### `advantage?` The armor advantage text. - **Type:** NonEmptyMarkdown #### `disadvantage?` The armor disadvantage text. - **Type:** NonEmptyMarkdown #### `errata?` - **Type:** Errata --- ### `SecondaryArmor` - **Type:** Object Key | Description | Details :-- | :-- | :-- `protection` | The PRO value. | See details `encumbrance` | The ENC value. | See details `has_additional_penalties` | Does the armor have additional penalties (MOV -1, INI -1)? | See details `armor_type` | The armor type. | See details `hit_zone?` | Specify if armor is only available for a specific hit zone. | See details `translations?` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `protection` The PRO value. - **Type:** Protection #### `encumbrance` The ENC value. - **Type:** Encumbrance #### `has_additional_penalties` Does the armor have additional penalties (MOV -1, INI -1)? - **Type:** HasAdditionalPenalties #### `armor_type` The armor type. - **Type:** ArmorTypeReference #### `hit_zone?` Specify if armor is only available for a specific hit zone. - **Type:** HitZone #### `translations?` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<SecondaryArmorTranslation> --- ### `SecondaryArmorTranslation` - **Type:** Object - **Minimum Properties:** `1` Key | Description | Details :-- | :-- | :-- `advantage?` | The armor advantage text. | See details `disadvantage?` | The armor disadvantage text. | See details #### `advantage?` The armor advantage text. - **Type:** NonEmptyMarkdown #### `disadvantage?` The armor disadvantage text. - **Type:** NonEmptyMarkdown --- ### `Protection` The PRO value. - **Type:** Integer - **Minimum:** `0` --- ### `Encumbrance` The ENC value. - **Type:** Integer - **Minimum:** `0` --- ### `HasAdditionalPenalties` Does the armor have additional penalties (MOV -1, INI -1)? - **Type:** Boolean --- ### Armor Type (`ArmorTypeReference`) The armor type. - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | The armor type's identifier. | See details #### `id` The armor type's identifier. - **Type:** Integer - **Minimum:** `1` - **Maximum:** `10` --- ### Hit Zone (`HitZone`) Specify if armor is only available for a specific hit zone. - **Type:** Union - **Cases:** HitZone'Head | HitZone'Torso | HitZone'Arms | HitZone'Legs --- ### `HitZone'Head` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `head` | | See details #### `tag` - **Constant:** `"Head"` #### `head` - **Type:** HeadHitZone --- ### `HitZone'Torso` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `torso` | | See details #### `tag` - **Constant:** `"Torso"` #### `torso` - **Type:** Object --- ### `HitZone'Torso/torso` - **Type:** Empty Object --- ### `HitZone'Arms` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `arms` | | See details #### `tag` - **Constant:** `"Arms"` #### `arms` - **Type:** Object --- ### `HitZone'Arms/arms` - **Type:** Empty Object --- ### `HitZone'Legs` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `legs` | | See details #### `tag` - **Constant:** `"Legs"` #### `legs` - **Type:** Object --- ### `HitZone'Legs/legs` - **Type:** Empty Object --- ### `HeadHitZone` - **Type:** Object Key | Description | Details :-- | :-- | :-- `combination_possibilities?` | In some cases, multiple armors for the same hit zone can be combined. They're listed at the item that can be combined with others. | See details #### `combination_possibilities?` In some cases, multiple armors for the same hit zone can be combined. They're listed at the item that can be combined with others. - **Type:** HeadHitZoneCombinationPossibilities --- ### `HeadHitZoneCombinationPossibilities` - **Type:** Object Key | Description | Details :-- | :-- | :-- `armors` | A list of armors that can be combined with this armor. | See details `protection?` | The PRO value that is added to the PRO value of the other armor instead of adding the normale PRO value. | See details #### `armors` A list of armors that can be combined with this armor. - **Type:** List - **Items:** HeadHitZoneCombinationPossibilities/armors[] - **Minimum Items:** `1` #### `protection?` The PRO value that is added to the PRO value of the other armor instead of adding the normale PRO value. - **Type:** Integer - **Minimum:** `0` --- ### `HeadHitZoneCombinationPossibilities/armors[]` - **Type:** ArmorReference