A playable race with stats and skills.
A playable race with stats and skills.
- Type: Object
Key | Description | Details |
---|---|---|
id |
The race's identifier. An unique, increasing integer. | See details |
ap_value |
How many Adventure Points does the race cost during character creation? | See details |
base_values |
The race’s base values. | See details |
attribute_adjustments |
Describes how to raise or lower maximum attribute values during character creation. | See details |
automatic_advantages? |
A list of automatically applied advantages. This does only work for advantages with no further configuration such as level or special selection. | See details |
strongly_recommended_advantages? |
A list of strongly recommended advantages. | See details |
strongly_recommended_disadvantages? |
A list of strongly recommended disadvantages. | See details |
weight |
Configuration for random weight generation. | See details |
starting_age |
Defines the starting ages for the race. It depends on the selected experience level. | See details |
variants |
A list of available race variants where one has to be selected. If no variants are to be selected, a single variant with no name has to be provided which will be used as the missing values for the base race. | See details |
src |
See details | |
translations |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
The race's identifier. An unique, increasing integer.
- Type: Integer
- Minimum:
1
How many Adventure Points does the race cost during character creation?
- Type: Integer
- Minimum:
0
The race’s base values.
- Type: BaseValues
Describes how to raise or lower maximum attribute values during character creation.
- Type: AttributeAdjustments
A list of automatically applied advantages. This does only work for advantages with no further configuration such as level or special selection.
- Type: List
- Items: Race/automatic_advantages[]
- Minimum Items:
1
A list of strongly recommended advantages.
- Type: List
- Items: Race/strongly_recommended_advantages[]
- Minimum Items:
1
A list of strongly recommended disadvantages.
- Type: List
- Items: Race/strongly_recommended_disadvantages[]
- Minimum Items:
1
Configuration for random weight generation.
- Type: RandomWeightGeneration
Defines the starting ages for the race. It depends on the selected experience level.
- Type: List
- Items: Race/starting_age[]
- Minimum Items:
7
- Maximum Items:
7
A list of available race variants where one has to be selected. If no variants are to be selected, a single variant with no name has to be provided which will be used as the missing values for the base race.
- Type: RaceVariants
- Type: PublicationRefs
All translations for the entry, identified by IETF language tag (BCP47).
- Type: LocaleMap<RaceTranslation>
- Type: AdvantageReference
The race’s base values.
- Type: Object
Key | Description | Details |
---|---|---|
life_points |
The race’s life point base value. | See details |
spirit |
The race’s Spirit base value. | See details |
toughness |
The race’s Toughness base value. | See details |
movement |
The race’s tactical movement rate. | See details |
The race’s life point base value.
- Type: Integer
The race’s Spirit base value.
- Type: Integer
The race’s Toughness base value.
- Type: Integer
The race’s tactical movement rate.
- Type: Integer
- Minimum:
1
Describes how to raise or lower maximum attribute values during character creation.
- Type: Object
- Minimum Properties:
1
Key | Description | Details |
---|---|---|
fixed? |
The values by which the maximum of the respective attribute is modified. | See details |
selectable? |
An array of attribute maximum modifiers, where the attribute they apply to is selected from a list of options. | See details |
The values by which the maximum of the respective attribute is modified.
- Type: List
- Items: AttributeAdjustments/fixed[]
- Minimum Items:
1
An array of attribute maximum modifiers, where the attribute they apply to is selected from a list of options.
The array only permits a single entry because no race specified more than one selectable attribute adjustment so far. But the schema allows for multiple entries to be future-proof.
- Type: List
- Items: AttributeAdjustments/selectable[]
- Minimum Items:
1
- Maximum Items:
1
- Type: FixedAttributeAdjustment
A value by which the maximum of the respective attribute is modified.
- Type: Object
Key | Description | Details |
---|---|---|
id |
The attribute the modifier applies to. | See details |
value |
The value by which the specified attribute's maximum is modified (negative values will lower the maximum). | See details |
The attribute the modifier applies to.
- Type: AttributeIdentifier
The value by which the specified attribute's maximum is modified (negative values will lower the maximum).
- Type: Integer
A value that will be added to the current maximum of the selected attribute that has been chosen from the listed attributes (negative values will lower the maximum).
- Type: Object
Key | Description | Details |
---|---|---|
list |
A list of attributes the player has to choose from. | See details |
value |
The value by which the selected attribute's maximum is modified (negative values will lower the maximum). | See details |
A list of attributes the player has to choose from.
- Type: List
- Items: SelectableAttributeAdjustment/list[]
- Minimum Items:
2
The value by which the selected attribute's maximum is modified (negative values will lower the maximum).
- Type: Integer
- Type: AttributeReference
Configuration for random weight generation.
- Type: Object
Key | Description | Details |
---|---|---|
base |
The base value used for random weight. The height subtrahend; in case of Height - 110 + 2D6 it is 110 . |
See details |
random |
The dice used for random weight. | See details |
The base value used for random weight. The height subtrahend; in case of
Height - 110 + 2D6
it is 110
.
- Type: Integer
- Minimum:
1
The dice used for random weight.
- Type: List
- Items: RandomWeightGeneration/random[]
- Minimum Items:
1
- Type: WeightDice
- Type: Object
Key | Description | Details |
---|---|---|
number |
Number of dice of the same type. Example: 2 in 2D6. | See details |
sides |
Number of sides on every die. Example: 6 in 2D6. | See details |
offset_strategy |
The strategy how to offset the randomly generated values against the base value. Either they are all added or subtracted or even results are added and odd results are subtracted. | See details |
Number of dice of the same type. Example: 2 in 2D6.
- Type: Integer
- Minimum:
1
Number of sides on every die. Example: 6 in 2D6.
- Type: DieType
The strategy how to offset the randomly generated values against the base value. Either they are all added or subtracted or even results are added and odd results are subtracted.
- Type: WeightDiceOffsetStrategy
The strategy how to offset the randomly generated values against the base value. Either they are all added or subtracted or even results are added and odd results are subtracted.
- Type: Union
- Cases: WeightDiceOffsetStrategy'0 | WeightDiceOffsetStrategy'1 | WeightDiceOffsetStrategy'2
- Constant:
"Add"
- Constant:
"Subtract"
- Constant:
"AddEvenSubtractOdd"
- Type: Object
Key | Description | Details |
---|---|---|
id |
The selected experience level's identifier. | See details |
base |
The base value for the selected experience level. | See details |
random |
The random value for the selected experience level. It is going to be added to the base value. | See details |
The selected experience level's identifier.
The base value for the selected experience level.
- Type: Integer
- Minimum:
1
The random value for the selected experience level. It is going to be added to the base value.
- Type: Dice
A list of available race variants where one has to be selected. If no variants are to be selected, a single variant with no name has to be provided which will be used as the missing values for the base race.
- Type: List
- Items: RaceVariants[]
- Minimum Items:
1
- Type: RaceVariant
- Type: Object
Key | Description | Details |
---|---|---|
id |
An unique, increasing integer. | See details |
common_cultures |
The list of common cultures. | See details |
common_advantages? |
A list of common advantages. | See details |
common_disadvantages? |
A list of common disadvantages. | See details |
uncommon_advantages? |
A list of uncommon advantages. | See details |
uncommon_disadvantages? |
A list of uncommon disadvantages. | See details |
hair_color |
An array containing 20 (numeric) hair color identifiers. The array also represents the 20-sided die for a random hair color. | See details |
eye_color |
An array containing 20 (numeric) eye color identifiers. The array also represents the 20-sided die for a random eye color. | See details |
height |
Configuration for random height generation. | See details |
translations |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
An unique, increasing integer.
- Type: Integer
- Minimum:
1
The list of common cultures.
- Type: List
- Items: RaceVariant/common_cultures[]
- Minimum Items:
1
A list of common advantages.
- Type: List
- Items: RaceVariant/common_advantages[]
- Minimum Items:
1
A list of common disadvantages.
- Type: List
- Items: RaceVariant/common_disadvantages[]
- Minimum Items:
1
A list of uncommon advantages.
- Type: List
- Items: RaceVariant/uncommon_advantages[]
- Minimum Items:
1
A list of uncommon disadvantages.
- Type: List
- Items: RaceVariant/uncommon_disadvantages[]
- Minimum Items:
1
An array containing 20 (numeric) hair color identifiers. The array also represents the 20-sided die for a random hair color.
- Type: List
- Items: RaceVariant/hair_color[]
- Minimum Items:
20
- Maximum Items:
20
An array containing 20 (numeric) eye color identifiers. The array also represents the 20-sided die for a random eye color.
- Type: List
- Items: RaceVariant/eye_color[]
- Minimum Items:
20
- Maximum Items:
20
Configuration for random height generation.
- Type: Height
All translations for the entry, identified by IETF language tag (BCP47).
- Type: LocaleMap<RaceVariantTranslation>
- Type: CultureReference
- Type: HairColorReference
- Type: EyeColorReference
Configuration for random height generation.
- Type: Object
Key | Description | Details |
---|---|---|
base |
The base value used for random height. | See details |
random |
The dice used for random height. | See details |
The base value used for random height.
- Type: Integer
- Minimum:
1
The dice used for random height.
- Type: List
- Items: Height/random[]
- Minimum Items:
1
- Type: Dice
- Type: Object
Key | Description | Details |
---|---|---|
name? |
The race variant's name. If left empty, it defaults to the base race name. This can be used if the race has no (visible) variants so that a single variant has to be provided. | See details |
common_advantages? |
The respective common advantages text from the source book. | See details |
common_disadvantages? |
The respective common disadvantages text from the source book. | See details |
uncommon_advantages? |
The respective uncommon advantages text from the source book. | See details |
uncommon_disadvantages? |
The respective uncommon disadvantages text from the source book. | See details |
The race variant's name. If left empty, it defaults to the base race name. This can be used if the race has no (visible) variants so that a single variant has to be provided.
- Type: NonEmptyString
The respective common advantages text from the source book.
- Type: NonEmptyString
The respective common disadvantages text from the source book.
- Type: NonEmptyString
The respective uncommon advantages text from the source book.
- Type: NonEmptyString
The respective uncommon disadvantages text from the source book.
- Type: NonEmptyString
- Type: Object
Key | Description | Details |
---|---|---|
name |
The race's name. | See details |
attribute_adjustments |
The respective attribute adjustments text from the source book. | See details |
automatic_advantages? |
The respective automatic advantages text from the source book. | See details |
strongly_recommended_advantages? |
The respective strongly recommended advantages text from the source book. | See details |
strongly_recommended_disadvantages? |
The respective strongly recommended disadvantages text from the source book. | See details |
errata? |
See details |
The race's name.
- Type: NonEmptyString
The respective attribute adjustments text from the source book.
- Type: NonEmptyString
The respective automatic advantages text from the source book.
- Type: NonEmptyString
The respective strongly recommended advantages text from the source book.
- Type: NonEmptyString
The respective strongly recommended disadvantages text from the source book.
- Type: NonEmptyString
- Type: Errata