# Core Rule
## Definitions
### Core Rule (`CoreRule`)
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | The core rule's identifier. An unique, increasing integer. | See details
`content` | | See details
`src` | | See details
`translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details
#### `id`
The core rule's identifier. An unique, increasing integer.
- **Type:** Integer
#### `content`
- **Type:** List
- **Items:** CoreRule/content[]
- **Minimum Items:** `1`
#### `src`
- **Type:** PublicationRefs
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<CoreRuleTranslation>
---
### `CoreRule/content[]`
- **Type:** ContentNode
---
### `CoreRuleTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`name` | The name of the optional rule. | See details
`errata?` | | See details
#### `name`
The name of the optional rule.
- **Type:** NonEmptyString
#### `errata?`
- **Type:** Errata
---
### `ContentNode`
- **Type:** Union
- **Cases:** ContentNode'Child | ContentNode'Text | ContentNode'Reference | ContentNode'ReferenceList
---
### `ContentNode'Child`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`child` | | See details
#### `tag`
- **Constant:** `"Child"`
#### `child`
- **Type:** ChildNode
---
### `ContentNode'Text`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`text` | | See details
#### `tag`
- **Constant:** `"Text"`
#### `text`
- **Type:** TextNode
---
### `ContentNode'Reference`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`reference` | | See details
#### `tag`
- **Constant:** `"Reference"`
#### `reference`
- **Type:** ReferenceNode
---
### `ContentNode'ReferenceList`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`reference_list` | | See details
#### `tag`
- **Constant:** `"ReferenceList"`
#### `reference_list`
- **Type:** ReferenceListNode
---
### `ChildNode`
A core rule nested inside this core rule. It may be displayed as a separate page or its content may be included in this rule's text, which will automatically generate a proper heading. No content node of a type other than
`Child` should follow a child node, since then it may look like the the text
may be part of the child node.
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | The nested core rule's identifier. | See details
`include` | If the nested core rule's content should be integrated into this core rule and a proper heading should be added. Otherwise create a link to a separate view of that core rule. | See details
#### `id`
The nested core rule's identifier.
- **Type:** CoreRuleIdentifier
#### `include`
If the nested core rule's content should be integrated into this core rule and a proper heading should be added. Otherwise create a link to a separate view of that core rule.
- **Type:** Boolean
---
### `TextNode`
A simple text block, containing one or multiple paragraphs. Headings are not allowed, they should be handled as nested core rules instead.
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<TextNodeTranslation>
---
### `TextNodeTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`text` | Markdown-formatted text. | See details
#### `text`
Markdown-formatted text.
- **Type:** NonEmptyMarkdown
---
### `ReferenceListNode`
Generate a list or table from a specific entity type.
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`source` | | See details
`translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details
#### `source`
- **Type:** ReferenceListNodeSource
#### `translations`
All translations for the entry, identified by IETF language tag (BCP47).
- **Type:** LocaleMap<ReferenceListNodeTranslation>
---
### `ReferenceListNodeSource`
- **Type:** Union
- **Cases:** ReferenceListNodeSource'Attributes | ReferenceListNodeSource'QualityLevels | ReferenceListNodeSource'Conditions | ReferenceListNodeSource'States | ReferenceListNodeSource'ExperienceLevels | ReferenceListNodeSource'Races | ReferenceListNodeSource'Cultures | ReferenceListNodeSource'Professions | ReferenceListNodeSource'Advantages | ReferenceListNodeSource'Disadvantages | ReferenceListNodeSource'CombatTechniques | ReferenceListNodeSource'SpecialAbilities | ReferenceListNodeSource'PrimaryAttributes | ReferenceListNodeSource'DerivedCharacteristics | ReferenceListNodeSource'StartingAge | ReferenceListNodeSource'Archetypes | ReferenceListNodeSource'RequirementsForRoutineChecks | ReferenceListNodeSource'GeneralSpecialAbilities | ReferenceListNodeSource'FatePointSpecialAbilities | ReferenceListNodeSource'LanguagesAndScripts | ReferenceListNodeSource'CloseCombatBotch | ReferenceListNodeSource'DefenseBotch | ReferenceListNodeSource'MeleeCombatTechniques | ReferenceListNodeSource'RangedCombatBotch | ReferenceListNodeSource'RangedCombatDefenseBotch | ReferenceListNodeSource'RangedCombatTechniques | ReferenceListNodeSource'CombatSpecialAbilities | ReferenceListNodeSource'Properties | ReferenceListNodeSource'SpellBotch | ReferenceListNodeSource'Services | ReferenceListNodeSource'ProtectiveAndWardingCircles | ReferenceListNodeSource'Elixirs | ReferenceListNodeSource'StaffEnchantments | ReferenceListNodeSource'FamiliarsTricks | ReferenceListNodeSource'Curses | ReferenceListNodeSource'ElvenMagicalSongs | ReferenceListNodeSource'MagicalSpecialAbilities | ReferenceListNodeSource'Cantrips | ReferenceListNodeSource'Spells | ReferenceListNodeSource'Rituals | ReferenceListNodeSource'Aspects | ReferenceListNodeSource'LiturgyBotch | ReferenceListNodeSource'KarmaSpecialAbilities | ReferenceListNodeSource'Blessings | ReferenceListNodeSource'LiturgicalChants | ReferenceListNodeSource'Ceremonies | ReferenceListNodeSource'SocialStatuses | ReferenceListNodeSource'Poisons | ReferenceListNodeSource'Diseases | ReferenceListNodeSource'HealingHerbs | ReferenceListNodeSource'VisibilityModifier | ReferenceListNodeSource'Demons | ReferenceListNodeSource'Elementals | ReferenceListNodeSource'Animals | ReferenceListNodeSource'Familiars | ReferenceListNodeSource'AnimalSpecialAbilities | ReferenceListNodeSource'EquipmentPackages | ReferenceListNodeSource'Items | ReferenceListNodeSource'OptionalRules | ReferenceListNodeSource'ImprovementCost
---
### `ReferenceListNodeSource'Attributes`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`attributes` | | See details
#### `tag`
- **Constant:** `"Attributes"`
#### `attributes`
- **Type:** Object
---
### `ReferenceListNodeSource'Attributes/attributes`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'QualityLevels`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`quality_levels` | | See details
#### `tag`
- **Constant:** `"QualityLevels"`
#### `quality_levels`
- **Type:** Object
---
### `ReferenceListNodeSource'QualityLevels/quality_levels`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Conditions`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`conditions` | | See details
#### `tag`
- **Constant:** `"Conditions"`
#### `conditions`
- **Type:** Object
---
### `ReferenceListNodeSource'Conditions/conditions`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'States`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`states` | | See details
#### `tag`
- **Constant:** `"States"`
#### `states`
- **Type:** Object
---
### `ReferenceListNodeSource'States/states`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'ExperienceLevels`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`experience_levels` | | See details
#### `tag`
- **Constant:** `"ExperienceLevels"`
#### `experience_levels`
- **Type:** Object
---
### `ReferenceListNodeSource'ExperienceLevels/experience_levels`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Races`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`races` | | See details
#### `tag`
- **Constant:** `"Races"`
#### `races`
- **Type:** Object
---
### `ReferenceListNodeSource'Races/races`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Cultures`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`cultures` | | See details
#### `tag`
- **Constant:** `"Cultures"`
#### `cultures`
- **Type:** Object
---
### `ReferenceListNodeSource'Cultures/cultures`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Professions`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`professions` | | See details
#### `tag`
- **Constant:** `"Professions"`
#### `professions`
- **Type:** Object
---
### `ReferenceListNodeSource'Professions/professions`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Advantages`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`advantages` | | See details
#### `tag`
- **Constant:** `"Advantages"`
#### `advantages`
- **Type:** Object
---
### `ReferenceListNodeSource'Advantages/advantages`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Disadvantages`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`disadvantages` | | See details
#### `tag`
- **Constant:** `"Disadvantages"`
#### `disadvantages`
- **Type:** Object
---
### `ReferenceListNodeSource'Disadvantages/disadvantages`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'CombatTechniques`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`combat_techniques` | | See details
#### `tag`
- **Constant:** `"CombatTechniques"`
#### `combat_techniques`
- **Type:** Object
---
### `ReferenceListNodeSource'CombatTechniques/combat_techniques`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'SpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`special_abilities` | | See details
#### `tag`
- **Constant:** `"SpecialAbilities"`
#### `special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'SpecialAbilities/special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'PrimaryAttributes`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`primary_attributes` | | See details
#### `tag`
- **Constant:** `"PrimaryAttributes"`
#### `primary_attributes`
- **Type:** Object
---
### `ReferenceListNodeSource'PrimaryAttributes/primary_attributes`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'DerivedCharacteristics`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`derived_characteristics` | | See details
#### `tag`
- **Constant:** `"DerivedCharacteristics"`
#### `derived_characteristics`
- **Type:** Object
---
### `ReferenceListNodeSource'DerivedCharacteristics/derived_characteristics`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'StartingAge`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`starting_age` | | See details
#### `tag`
- **Constant:** `"StartingAge"`
#### `starting_age`
- **Type:** Object
---
### `ReferenceListNodeSource'StartingAge/starting_age`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Archetypes`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`archetypes` | | See details
#### `tag`
- **Constant:** `"Archetypes"`
#### `archetypes`
- **Type:** Object
---
### `ReferenceListNodeSource'Archetypes/archetypes`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'RequirementsForRoutineChecks`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`requirements_for_routine_checks` | | See details
#### `tag`
- **Constant:** `"RequirementsForRoutineChecks"`
#### `requirements_for_routine_checks`
- **Type:** Object
---
### `ReferenceListNodeSource'RequirementsForRoutineChecks/requirements_for_routine_checks`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'GeneralSpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`general_special_abilities` | | See details
#### `tag`
- **Constant:** `"GeneralSpecialAbilities"`
#### `general_special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'GeneralSpecialAbilities/general_special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'FatePointSpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`fate_point_special_abilities` | | See details
#### `tag`
- **Constant:** `"FatePointSpecialAbilities"`
#### `fate_point_special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'FatePointSpecialAbilities/fate_point_special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'LanguagesAndScripts`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`languages_and_scripts` | | See details
#### `tag`
- **Constant:** `"LanguagesAndScripts"`
#### `languages_and_scripts`
- **Type:** Object
---
### `ReferenceListNodeSource'LanguagesAndScripts/languages_and_scripts`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'CloseCombatBotch`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`close_combat_botch` | | See details
#### `tag`
- **Constant:** `"CloseCombatBotch"`
#### `close_combat_botch`
- **Type:** Object
---
### `ReferenceListNodeSource'CloseCombatBotch/close_combat_botch`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'DefenseBotch`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`defense_botch` | | See details
#### `tag`
- **Constant:** `"DefenseBotch"`
#### `defense_botch`
- **Type:** Object
---
### `ReferenceListNodeSource'DefenseBotch/defense_botch`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'MeleeCombatTechniques`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`melee_combat_techniques` | | See details
#### `tag`
- **Constant:** `"MeleeCombatTechniques"`
#### `melee_combat_techniques`
- **Type:** Object
---
### `ReferenceListNodeSource'MeleeCombatTechniques/melee_combat_techniques`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'RangedCombatBotch`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`ranged_combat_botch` | | See details
#### `tag`
- **Constant:** `"RangedCombatBotch"`
#### `ranged_combat_botch`
- **Type:** Object
---
### `ReferenceListNodeSource'RangedCombatBotch/ranged_combat_botch`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'RangedCombatDefenseBotch`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`ranged_combat_defense_botch` | | See details
#### `tag`
- **Constant:** `"RangedCombatDefenseBotch"`
#### `ranged_combat_defense_botch`
- **Type:** Object
---
### `ReferenceListNodeSource'RangedCombatDefenseBotch/ranged_combat_defense_botch`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'RangedCombatTechniques`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`ranged_combat_techniques` | | See details
#### `tag`
- **Constant:** `"RangedCombatTechniques"`
#### `ranged_combat_techniques`
- **Type:** Object
---
### `ReferenceListNodeSource'RangedCombatTechniques/ranged_combat_techniques`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'CombatSpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`combat_special_abilities` | | See details
#### `tag`
- **Constant:** `"CombatSpecialAbilities"`
#### `combat_special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'CombatSpecialAbilities/combat_special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Properties`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`properties` | | See details
#### `tag`
- **Constant:** `"Properties"`
#### `properties`
- **Type:** Object
---
### `ReferenceListNodeSource'Properties/properties`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'SpellBotch`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`spell_botch` | | See details
#### `tag`
- **Constant:** `"SpellBotch"`
#### `spell_botch`
- **Type:** Object
---
### `ReferenceListNodeSource'SpellBotch/spell_botch`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Services`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`services` | | See details
#### `tag`
- **Constant:** `"Services"`
#### `services`
- **Type:** Object
---
### `ReferenceListNodeSource'Services/services`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'ProtectiveAndWardingCircles`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`protective_and_warding_circles` | | See details
#### `tag`
- **Constant:** `"ProtectiveAndWardingCircles"`
#### `protective_and_warding_circles`
- **Type:** Object
---
### `ReferenceListNodeSource'ProtectiveAndWardingCircles/protective_and_warding_circles`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Elixirs`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`elixirs` | | See details
#### `tag`
- **Constant:** `"Elixirs"`
#### `elixirs`
- **Type:** Object
---
### `ReferenceListNodeSource'Elixirs/elixirs`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'StaffEnchantments`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`staff_enchantments` | | See details
#### `tag`
- **Constant:** `"StaffEnchantments"`
#### `staff_enchantments`
- **Type:** Object
---
### `ReferenceListNodeSource'StaffEnchantments/staff_enchantments`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'FamiliarsTricks`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`familiars_tricks` | | See details
#### `tag`
- **Constant:** `"FamiliarsTricks"`
#### `familiars_tricks`
- **Type:** Object
---
### `ReferenceListNodeSource'FamiliarsTricks/familiars_tricks`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Curses`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`curses` | | See details
#### `tag`
- **Constant:** `"Curses"`
#### `curses`
- **Type:** Object
---
### `ReferenceListNodeSource'Curses/curses`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'ElvenMagicalSongs`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`elven_magical_songs` | | See details
#### `tag`
- **Constant:** `"ElvenMagicalSongs"`
#### `elven_magical_songs`
- **Type:** Object
---
### `ReferenceListNodeSource'ElvenMagicalSongs/elven_magical_songs`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'MagicalSpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`magical_special_abilities` | | See details
#### `tag`
- **Constant:** `"MagicalSpecialAbilities"`
#### `magical_special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'MagicalSpecialAbilities/magical_special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Cantrips`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`cantrips` | | See details
#### `tag`
- **Constant:** `"Cantrips"`
#### `cantrips`
- **Type:** Object
---
### `ReferenceListNodeSource'Cantrips/cantrips`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Spells`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`spells` | | See details
#### `tag`
- **Constant:** `"Spells"`
#### `spells`
- **Type:** Object
---
### `ReferenceListNodeSource'Spells/spells`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Rituals`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`rituals` | | See details
#### `tag`
- **Constant:** `"Rituals"`
#### `rituals`
- **Type:** Object
---
### `ReferenceListNodeSource'Rituals/rituals`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Aspects`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`aspects` | | See details
#### `tag`
- **Constant:** `"Aspects"`
#### `aspects`
- **Type:** Object
---
### `ReferenceListNodeSource'Aspects/aspects`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'LiturgyBotch`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`liturgy_botch` | | See details
#### `tag`
- **Constant:** `"LiturgyBotch"`
#### `liturgy_botch`
- **Type:** Object
---
### `ReferenceListNodeSource'LiturgyBotch/liturgy_botch`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'KarmaSpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`karma_special_abilities` | | See details
#### `tag`
- **Constant:** `"KarmaSpecialAbilities"`
#### `karma_special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'KarmaSpecialAbilities/karma_special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Blessings`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`blessings` | | See details
#### `tag`
- **Constant:** `"Blessings"`
#### `blessings`
- **Type:** Object
---
### `ReferenceListNodeSource'Blessings/blessings`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'LiturgicalChants`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`liturgical_chants` | | See details
#### `tag`
- **Constant:** `"LiturgicalChants"`
#### `liturgical_chants`
- **Type:** Object
---
### `ReferenceListNodeSource'LiturgicalChants/liturgical_chants`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Ceremonies`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`ceremonies` | | See details
#### `tag`
- **Constant:** `"Ceremonies"`
#### `ceremonies`
- **Type:** Object
---
### `ReferenceListNodeSource'Ceremonies/ceremonies`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'SocialStatuses`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`social_statuses` | | See details
#### `tag`
- **Constant:** `"SocialStatuses"`
#### `social_statuses`
- **Type:** Object
---
### `ReferenceListNodeSource'SocialStatuses/social_statuses`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Poisons`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`poisons` | | See details
#### `tag`
- **Constant:** `"Poisons"`
#### `poisons`
- **Type:** Object
---
### `ReferenceListNodeSource'Poisons/poisons`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Diseases`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`diseases` | | See details
#### `tag`
- **Constant:** `"Diseases"`
#### `diseases`
- **Type:** Object
---
### `ReferenceListNodeSource'Diseases/diseases`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'HealingHerbs`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`healing_herbs` | | See details
#### `tag`
- **Constant:** `"HealingHerbs"`
#### `healing_herbs`
- **Type:** Object
---
### `ReferenceListNodeSource'HealingHerbs/healing_herbs`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'VisibilityModifier`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`visibility_modifier` | | See details
#### `tag`
- **Constant:** `"VisibilityModifier"`
#### `visibility_modifier`
- **Type:** Object
---
### `ReferenceListNodeSource'VisibilityModifier/visibility_modifier`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Demons`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`demons` | | See details
#### `tag`
- **Constant:** `"Demons"`
#### `demons`
- **Type:** Object
---
### `ReferenceListNodeSource'Demons/demons`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Elementals`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`elementals` | | See details
#### `tag`
- **Constant:** `"Elementals"`
#### `elementals`
- **Type:** Object
---
### `ReferenceListNodeSource'Elementals/elementals`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Animals`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`animals` | | See details
#### `tag`
- **Constant:** `"Animals"`
#### `animals`
- **Type:** Object
---
### `ReferenceListNodeSource'Animals/animals`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Familiars`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`familiars` | | See details
#### `tag`
- **Constant:** `"Familiars"`
#### `familiars`
- **Type:** Object
---
### `ReferenceListNodeSource'Familiars/familiars`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'AnimalSpecialAbilities`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`animal_special_abilities` | | See details
#### `tag`
- **Constant:** `"AnimalSpecialAbilities"`
#### `animal_special_abilities`
- **Type:** Object
---
### `ReferenceListNodeSource'AnimalSpecialAbilities/animal_special_abilities`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'EquipmentPackages`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`equipment_packages` | | See details
#### `tag`
- **Constant:** `"EquipmentPackages"`
#### `equipment_packages`
- **Type:** Object
---
### `ReferenceListNodeSource'EquipmentPackages/equipment_packages`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'Items`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`items` | | See details
#### `tag`
- **Constant:** `"Items"`
#### `items`
- **Type:** Object
---
### `ReferenceListNodeSource'Items/items`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'OptionalRules`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`optional_rules` | | See details
#### `tag`
- **Constant:** `"OptionalRules"`
#### `optional_rules`
- **Type:** Object
---
### `ReferenceListNodeSource'OptionalRules/optional_rules`
- **Type:** Empty Object
---
### `ReferenceListNodeSource'ImprovementCost`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`tag` | | See details
`improvement_cost` | | See details
#### `tag`
- **Constant:** `"ImprovementCost"`
#### `improvement_cost`
- **Type:** ReferenceListNodeImprovementCostSource
---
### `ReferenceListNodeImprovementCostSource`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`target` | Define if the cost for attributes or skills should be defined. The cost for attributes start with value 9, while the cost for skills start with 1 in addition to possible activation cost. | See details
`maximum_rating` | The highest value the improvement cost are displayed for. | See details
#### `target`
Define if the cost for attributes or skills should be defined. The cost for attributes start with value 9, while the cost for skills start with 1 in addition to possible activation cost.
- **Type:** ReferenceListNodeImprovementCostSourceTarget
#### `maximum_rating`
The highest value the improvement cost are displayed for.
The minimum maximum value should depend on what is the upper bound of the range of adventure point cost that are equal across multiple values (value increases for attributes are always 15 up to (and including) value 14, while value increases for skills are always 1 to 4, depending on the improvement cost, up to (and including) value 12), since those ranges should be combined into a single table row.
- **Type:** Integer
- **Minimum:** `12`
---
### `ReferenceListNodeImprovementCostSourceTarget`
- **Type:** Union
- **Cases:** ReferenceListNodeImprovementCostSourceTarget'0 | ReferenceListNodeImprovementCostSourceTarget'1
---
### `ReferenceListNodeImprovementCostSourceTarget'0`
- **Constant:** `"Attributes"`
---
### `ReferenceListNodeImprovementCostSourceTarget'1`
- **Constant:** `"Skills"`
---
### `ReferenceListNodeTranslation`
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`text` | Markdown-formatted text. | See details
#### `text`
Markdown-formatted text.
- **Type:** NonEmptyMarkdown
---
### `ReferenceNode`
Generate the full text for a single entry as part of this core rule's text.
- **Type:** Object
Key | Description | Details
:-- | :-- | :--
`id` | | See details
#### `id`
- **Type:** CoreRuleDerivableContentIdentifier