# [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