# Enhancements ## Definitions ### `Enhancements` A list of enhancements. - **Type:** List - **Items:** Enhancements[] - **Minimum Items:** `3` - **Maximum Items:** `5` --- ### `Enhancements[]` - **Type:** Enhancement --- ### Enhancement (`Enhancement`) - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | The enhancement's identifier. An unique, increasing integer. | See details `skill_rating` | The skill rating required to learn this enhancement. | See details `adventure_points_modifier` | The value to multiply with the numeric representation of the associated skill's improvement cost to form the final AP cost of this enhancement. | See details `prerequisites?` | | See details `src?` | Only defined if different than the associated skill. | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `id` The enhancement's identifier. An unique, increasing integer. - **Type:** Integer - **Minimum:** `1` #### `skill_rating` The skill rating required to learn this enhancement. - **Type:** Integer - **Minimum:** `8` - **Maximum:** `16` #### `adventure_points_modifier` The value to multiply with the numeric representation of the associated skill's improvement cost to form the final AP cost of this enhancement. - **Type:** Integer - **Minimum:** `1` #### `prerequisites?` - **Type:** EnhancementPrerequisites #### `src?` Only defined if different than the associated skill. - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<EnhancementTranslation> --- ### `EnhancementTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `name` | The name of the enhancement. | See details `effect` | The effect description. | See details `errata?` | | See details #### `name` The name of the enhancement. - **Type:** String - **Minimum Length:** `1` #### `effect` The effect description. - **Type:** Markdown-formatted text - **Minimum Length:** `1` #### `errata?` - **Type:** Errata