Files
database-schema/docs/reference/rule/CoreRule.md
T

62 KiB

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

src

translations

All translations for the entry, identified by IETF language tag (BCP47).


CoreRule/content[]


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.

errata?


ContentNode


ContentNode'Child

  • Type: Object
Key Description Details
tag See details
child See details

tag

  • Constant: "Child"

child


ContentNode'Text

  • Type: Object
Key Description Details
tag See details
text See details

tag

  • Constant: "Text"

text


ContentNode'Reference

  • Type: Object
Key Description Details
tag See details
reference See details

tag

  • Constant: "Reference"

reference


ContentNode'ReferenceList

  • Type: Object
Key Description Details
tag See details
reference_list See details

tag

  • Constant: "ReferenceList"

reference_list


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.

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).


TextNodeTranslation

  • Type: Object
Key Description Details
text Markdown-formatted text. See details

text

Markdown-formatted text.


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

translations

All translations for the entry, identified by IETF language tag (BCP47).


ReferenceListNodeSource


ReferenceListNodeSource'Attributes

  • Type: Object
Key Description Details
tag See details
attributes See details

tag

  • Constant: "Attributes"

attributes


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


ReferenceListNodeSource'QualityLevels/quality_levels

  • Type: Empty Object

ReferenceListNodeSource'Conditions

  • Type: Object
Key Description Details
tag See details
conditions See details

tag

  • Constant: "Conditions"

conditions


ReferenceListNodeSource'Conditions/conditions

  • Type: Empty Object

ReferenceListNodeSource'States

  • Type: Object
Key Description Details
tag See details
states See details

tag

  • Constant: "States"

states


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


ReferenceListNodeSource'ExperienceLevels/experience_levels

  • Type: Empty Object

ReferenceListNodeSource'Races

  • Type: Object
Key Description Details
tag See details
races See details

tag

  • Constant: "Races"

races


ReferenceListNodeSource'Races/races

  • Type: Empty Object

ReferenceListNodeSource'Cultures

  • Type: Object
Key Description Details
tag See details
cultures See details

tag

  • Constant: "Cultures"

cultures


ReferenceListNodeSource'Cultures/cultures

  • Type: Empty Object

ReferenceListNodeSource'Professions

  • Type: Object
Key Description Details
tag See details
professions See details

tag

  • Constant: "Professions"

professions


ReferenceListNodeSource'Professions/professions

  • Type: Empty Object

ReferenceListNodeSource'Advantages

  • Type: Object
Key Description Details
tag See details
advantages See details

tag

  • Constant: "Advantages"

advantages


ReferenceListNodeSource'Advantages/advantages

  • Type: Empty Object

ReferenceListNodeSource'Disadvantages

  • Type: Object
Key Description Details
tag See details
disadvantages See details

tag

  • Constant: "Disadvantages"

disadvantages


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


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


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


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


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


ReferenceListNodeSource'StartingAge/starting_age

  • Type: Empty Object

ReferenceListNodeSource'Archetypes

  • Type: Object
Key Description Details
tag See details
archetypes See details

tag

  • Constant: "Archetypes"

archetypes


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


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


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


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


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


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


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


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


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


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


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


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


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


ReferenceListNodeSource'SpellBotch/spell_botch

  • Type: Empty Object

ReferenceListNodeSource'Services

  • Type: Object
Key Description Details
tag See details
services See details

tag

  • Constant: "Services"

services


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


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


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


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


ReferenceListNodeSource'FamiliarsTricks/familiars_tricks

  • Type: Empty Object

ReferenceListNodeSource'Curses

  • Type: Object
Key Description Details
tag See details
curses See details

tag

  • Constant: "Curses"

curses


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


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


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


ReferenceListNodeSource'Cantrips/cantrips

  • Type: Empty Object

ReferenceListNodeSource'Spells

  • Type: Object
Key Description Details
tag See details
spells See details

tag

  • Constant: "Spells"

spells


ReferenceListNodeSource'Spells/spells

  • Type: Empty Object

ReferenceListNodeSource'Rituals

  • Type: Object
Key Description Details
tag See details
rituals See details

tag

  • Constant: "Rituals"

rituals


ReferenceListNodeSource'Rituals/rituals

  • Type: Empty Object

ReferenceListNodeSource'Aspects

  • Type: Object
Key Description Details
tag See details
aspects See details

tag

  • Constant: "Aspects"

aspects


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


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


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


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


ReferenceListNodeSource'LiturgicalChants/liturgical_chants

  • Type: Empty Object

ReferenceListNodeSource'Ceremonies

  • Type: Object
Key Description Details
tag See details
ceremonies See details

tag

  • Constant: "Ceremonies"

ceremonies


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


ReferenceListNodeSource'SocialStatuses/social_statuses

  • Type: Empty Object

ReferenceListNodeSource'Poisons

  • Type: Object
Key Description Details
tag See details
poisons See details

tag

  • Constant: "Poisons"

poisons


ReferenceListNodeSource'Poisons/poisons

  • Type: Empty Object

ReferenceListNodeSource'Diseases

  • Type: Object
Key Description Details
tag See details
diseases See details

tag

  • Constant: "Diseases"

diseases


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


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


ReferenceListNodeSource'VisibilityModifier/visibility_modifier

  • Type: Empty Object

ReferenceListNodeSource'Demons

  • Type: Object
Key Description Details
tag See details
demons See details

tag

  • Constant: "Demons"

demons


ReferenceListNodeSource'Demons/demons

  • Type: Empty Object

ReferenceListNodeSource'Elementals

  • Type: Object
Key Description Details
tag See details
elementals See details

tag

  • Constant: "Elementals"

elementals


ReferenceListNodeSource'Elementals/elementals

  • Type: Empty Object

ReferenceListNodeSource'Animals

  • Type: Object
Key Description Details
tag See details
animals See details

tag

  • Constant: "Animals"

animals


ReferenceListNodeSource'Animals/animals

  • Type: Empty Object

ReferenceListNodeSource'Familiars

  • Type: Object
Key Description Details
tag See details
familiars See details

tag

  • Constant: "Familiars"

familiars


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


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


ReferenceListNodeSource'EquipmentPackages/equipment_packages

  • Type: Empty Object

ReferenceListNodeSource'Items

  • Type: Object
Key Description Details
tag See details
items See details

tag

  • Constant: "Items"

items


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


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


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.

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


ReferenceListNodeImprovementCostSourceTarget'0

  • Constant: "Attributes"

ReferenceListNodeImprovementCostSourceTarget'1

  • Constant: "Skills"

ReferenceListNodeTranslation

  • Type: Object
Key Description Details
text Markdown-formatted text. See details

text

Markdown-formatted text.


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