# Magical Tradition
## Definitions
### Magical Tradition (`MagicalTradition`)
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | | See details
`levels?` | | See details
`select_options?` | | See details
`skill_applications?` | | See details
`skill_uses?` | | See details
`primary?` | The tradition's primary attribute. Leave empty if the tradition does not have one. | See details
`can_learn_cantrips` | Can a member of the tradition learn cantrips? | See details
`can_learn_spells` | Can a member of the tradition learn spells? | See details
`can_learn_rituals` | Can a member of the tradition learn rituals? | See details
`can_bind_familiars` | Can this magical tradition bind familiars? | See details
`allows_multiple_traditions` | Does the tradition allow learning more traditions or having learned a different tradition before learning this tradition? | See details
`alternative_magical_adventure_points_maximum?` | Is the maximum AP you're able to spent on magical advantages and able to get by magical disadvantages different than the default of 50 AP? | See details
`require_non_spellwork_exclusive_effects` | Are advantages/disadvantages required to not exclusively apply to arcane spellworks, but also to the tradition's magical actions or applications? | See details
`is_magical_dilettante` | Is this a magical dilettante tradition? | See details
`use_arcane_spellworks_from_tradition?` | If arcane spellworks from a different tradition count as arcane spellworks of this tradition, this is the different tradition's reference. | See details
`influences?` | The Influences for the traditions. Influences are enabled by Focus Rules. | See details
`prerequisites?` | | 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
#### `select_options?`
- **Type:** SelectOptions
#### `skill_applications?`
- **Type:** SkillApplications
#### `skill_uses?`
- **Type:** SkillUses
#### `primary?`
The tradition's primary attribute. Leave empty if the tradition does not have one.
- **Type:** PrimaryAttribute
#### `can_learn_cantrips`
Can a member of the tradition learn cantrips?
- **Type:** Boolean
#### `can_learn_spells`
Can a member of the tradition learn spells?
- **Type:** Boolean
#### `can_learn_rituals`
Can a member of the tradition learn rituals?
- **Type:** Boolean
#### `can_bind_familiars`
Can this magical tradition bind familiars?
- **Type:** Boolean
#### `allows_multiple_traditions`
Does the tradition allow learning more traditions or having learned a different tradition before learning this tradition?
- **Type:** Boolean
#### `alternative_magical_adventure_points_maximum?`
Is the maximum AP you're able to spent on magical advantages and able to get by magical disadvantages different than the default of 50 AP?
- **Type:** Integer
- **Minimum:** `25`
- **Maximum:** `30`
- **Multiple of:** `5`
#### `require_non_spellwork_exclusive_effects`
Are advantages/disadvantages required to not exclusively apply to arcane spellworks, but also to the tradition's magical actions or applications?
- **Type:** Boolean
#### `is_magical_dilettante`
Is this a magical dilettante tradition?
- **Type:** Boolean
#### `use_arcane_spellworks_from_tradition?`
If arcane spellworks from a different tradition count as arcane spellworks of this tradition, this is the different tradition's reference.
- **Type:** MagicalTraditionReference
#### `influences?`
The Influences for the traditions. Influences are enabled by Focus Rules.
- **Type:** List
- **Items:** MagicalTradition/influences[]
- **Minimum Items:** `2`
#### `prerequisites?`
- **Type:** GeneralPrerequisites
#### `ap_value`
- **Type:** AdventurePointsValue
#### `src`
- **Type:** PublicationRefs
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<MagicalTraditionTranslation>
---
### `MagicalTradition/influences[]`
- **Type:** Influence
---
### `PrimaryAttribute`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | The attribute's identifier. | See details
`use_half_for_arcane_energy` | Typically, the value of the primary attribute (if one exists) is added onto the base of 20 AE to get the actual AE. But sometimes, only half the value is added. | See details
#### `id`
The attribute's identifier.
- **Type:** AttributeIdentifier
#### `use_half_for_arcane_energy`
Typically, the value of the primary attribute (if one exists) is added onto the base of 20 AE to get the actual AE. But sometimes, only half the value is added.
- **Type:** Boolean
---
### `MagicalTraditionTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`name` | | See details
`name_for_arcane_spellworks?` | The name used for the traditions list of arcane spellworks if it is different than the `name` of the special ability. | See details
`name_in_library?` | | See details
`special_rules` | The special rules of the tradition. They should be sorted like they are in the book. | See details
`errata?` | | See details
#### `name`
- **Type:** Name
#### `name_for_arcane_spellworks?`
The name used for the traditions list of arcane spellworks if it is different than the `name` of the special ability.
- **Type:** String
- **Minimum Length:** `1`
#### `name_in_library?`
- **Type:** NameInLibrary
#### `special_rules`
The special rules of the tradition. They should be sorted like they are in the book.
- **Type:** List
- **Items:** MagicalTraditionTranslation/special_rules[]
- **Minimum Items:** `1`
#### `errata?`
- **Type:** Errata
---
### `MagicalTraditionTranslation/special_rules[]`
- **Type:** SpecialRule