# Advanced Combat Special Ability ## Definitions ### Advanced Combat Special Ability (`AdvancedCombatSpecialAbility`) - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | | See details `levels?` | | See details `usage_type` | | See details `select_options?` | | See details `skill_applications?` | | See details `skill_uses?` | | See details `maximum?` | | See details `penalty?` | | See details `prerequisites?` | | See details `combat_techniques` | | See details `ap_value` | | See details `src` | | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `id` - **Type:** Id #### `levels?` - **Type:** Levels #### `usage_type` - **Type:** CombatSpecialAbilityUsageType #### `select_options?` - **Type:** SelectOptions #### `skill_applications?` - **Type:** SkillApplications #### `skill_uses?` - **Type:** SkillUses #### `maximum?` - **Type:** Maximum #### `penalty?` - **Type:** Penalty #### `prerequisites?` - **Type:** GeneralPrerequisites #### `combat_techniques` - **Type:** ApplicableCombatTechniques #### `ap_value` - **Type:** AdventurePointsValue #### `src` - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<AdvancedCombatSpecialAbilityTranslation> --- ### `AdvancedCombatSpecialAbilityTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `name` | | See details `name_in_library?` | | See details `rules` | | See details `penalty?` | | See details `ap_value?` | The AP value. It is only used if the text cannot be generated from the given information. | See details `ap_value_append?` | A string that gets appended to the default AP Value text with a preceding space. This always happens if present, even if the generated AP Value text is replaced. | See details `errata?` | | See details #### `name` - **Type:** Name #### `name_in_library?` - **Type:** NameInLibrary #### `rules` - **Type:** Rules #### `penalty?` - **Type:** String #### `ap_value?` The AP value. It is only used if the text cannot be generated from the given information. - **Type:** AdventurePointsValueReplacement #### `ap_value_append?` A string that gets appended to the default AP Value text with a preceding space. This always happens if present, even if the generated AP Value text is replaced. - **Type:** AdventurePointsValueAppend #### `errata?` - **Type:** Errata