# Disadvantage
## Definitions
### Disadvantage (`Disadvantage`)
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | | See details
`levels?` | | See details
`select_options?` | | See details
`maximum?` | | See details
`prerequisites?` | | See details
`ap_value` | | See details
`has_maximum_spent_influence` | Does this disadvantage count towards the maximum of AP to be spent on disadvantages? | See details
`is_exclusive_to_arcane_spellworks` | Does this disadvantage exclusively applies to arcane spellworks and not to magical actions and magical applications? | 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
#### `select_options?`
- **Type:** SelectOptions
#### `maximum?`
- **Type:** Maximum
#### `prerequisites?`
- **Type:** AdvantageDisadvantagePrerequisites
#### `ap_value`
- **Type:** AdventurePointsValue
#### `has_maximum_spent_influence`
Does this disadvantage count towards the maximum of AP to be spent on disadvantages?
- **Type:** Boolean
#### `is_exclusive_to_arcane_spellworks`
Does this disadvantage exclusively applies to arcane spellworks and not to magical actions and magical applications?
- **Type:** Boolean
#### `src`
- **Type:** PublicationRefs
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<DisadvantageTranslation>
---
### `DisadvantageTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`name` | | See details
`name_in_library?` | | See details
`input?` | A string that is used as a label for an input field. | See details
`rules` | | See details
`range?` | The range. | 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
#### `input?`
A string that is used as a label for an input field.
- **Type:** Input
#### `rules`
- **Type:** Rules
#### `range?`
The range.
- **Type:** Markdown-formatted text
- **Minimum Length:** `1`
#### `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