24 KiB
Magical Rune
Definitions
Magical Rune (MagicalRune)
- Type: Object
| Key | Description | Details |
|---|---|---|
id |
The magical rune's identifier. An unique, increasing integer. | See details |
options? |
The options the magical rune has, if any. | See details |
check |
Lists the linked three attributes used to make a skill check. | See details |
check_penalty? |
In some cases, the target's Spirit or Toughness is applied as a penalty. | See details |
parameters |
Measurable parameters of a magical rune. | See details |
property |
The associated property. | See details |
improvement_cost |
States which column is used to improve the skill. | See details |
src |
See details | |
translations |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
id
The magical rune's identifier. An unique, increasing integer.
- Type: Integer
- Minimum:
1
options?
The options the magical rune has, if any.
If there are multiple options, the magical rune may be activated for each option, that is, multiple times.
- Type: List
- Items: MagicalRune/options[]
check
Lists the linked three attributes used to make a skill check.
- Type: SkillCheck
check_penalty?
In some cases, the target's Spirit or Toughness is applied as a penalty.
- Type: MagicalRuneCheckPenalty
parameters
Measurable parameters of a magical rune.
property
The associated property.
- Type: PropertyReference
improvement_cost
States which column is used to improve the skill.
src
- Type: PublicationRefs
translations
All translations for the entry, identified by IETF language tag (BCP47).
- Type: LocaleMap<MagicalRuneTranslation>
MagicalRune/options[]
- Type: MagicalRuneOption
MagicalRuneTranslation
- Type: Object
| Key | Description | Details |
|---|---|---|
name |
The name of the magical rune. | See details |
name_in_library? |
The full name of the entry as stated in the sources. Only use when name needs to be different from full name for text generation purposes. |
See details |
native_name? |
The native name of the magical rune. | See details |
effect |
The effect description may be either a plain text or a text that is divided by a list of effects for each quality level. It may also be a list for each two quality levels. | See details |
cost |
See details | |
crafting_time |
See details | |
duration |
See details | |
errata? |
See details |
name
The name of the magical rune.
If the rune has an option, the option’s name will/should not be included in the name as well as its surrounding parenthesis. It will/should be combined on demand.
- Type: NonEmptyString
name_in_library?
The full name of the entry as stated in the sources. Only use when name needs to be different from full name for text generation purposes.
- Type: NonEmptyString
native_name?
The native name of the magical rune.
- Type: NonEmptyString
effect
The effect description may be either a plain text or a text that is divided by a list of effects for each quality level. It may also be a list for each two quality levels.
- Type: ActivatableSkillEffect
cost
- Type: OldParameter
crafting_time
- Type: OldParameterBySpeed
duration
- Type: OldParameterBySpeed
errata?
- Type: Errata
OldParameterBySpeed
- Type: Object
| Key | Description | Details |
|---|---|---|
slow |
See details | |
fast |
See details |
slow
- Type: OldParameter
fast
- Type: OldParameter
MagicalRuneCheckPenalty
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
combat_technique |
See details |
tag
- Constant:
"CombatTechnique"
combat_technique
MagicalRuneCombatTechniqueCheckPenalty
- Type: Object
| Key | Description | Details |
|---|---|---|
map |
A map from combat techniques to their modifiers. | See details |
rest |
See details |
map
A map from combat techniques to their modifiers.
- Type: List
- Items: MagicalRuneCombatTechniqueCheckPenalty/map[]
- Minimum Items:
1
rest
MagicalRuneCombatTechniqueCheckPenalty/map[]
MagicalRuneCombatTechniqueCheckPenaltyMapping
- Type: Object
| Key | Description | Details |
|---|---|---|
id |
The combat technique's identifier. | See details |
modifier |
The check modifier for the specified combat technique. | See details |
id
The combat technique's identifier.
modifier
The check modifier for the specified combat technique.
- Type: Integer
MagicalRuneCombatTechniqueCheckPenaltyRest
- Type: Object
| Key | Description | Details |
|---|---|---|
modifier |
The check modifier for combat techniques not specified in map. |
See details |
modifier
The check modifier for combat techniques not specified in map.
- Type: Integer
MagicalRunePerformanceParameters
Measurable parameters of a magical rune.
- Type: Object
| Key | Description | Details |
|---|---|---|
cost |
The AE cost. | See details |
crafting_time |
The crafting time. | See details |
duration |
The duration. | See details |
cost
The AE cost.
- Type: MagicalRuneCost
crafting_time
The crafting time.
- Type: MagicalRuneCraftingTime
duration
The duration.
- Type: MagicalRuneDuration
MagicalRuneCost
- Type: Union
- Cases: MagicalRuneCost'Single | MagicalRuneCost'Disjunction | MagicalRuneCost'DerivedFromOption
MagicalRuneCost'Single
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
single |
See details |
tag
- Constant:
"Single"
single
- Type: SingleMagicalRuneCost
MagicalRuneCost'Disjunction
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
disjunction |
See details |
tag
- Constant:
"Disjunction"
disjunction
MagicalRuneCost'DerivedFromOption
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
derived_from_option |
See details |
tag
- Constant:
"DerivedFromOption"
derived_from_option
- Type: Object
MagicalRuneCost'DerivedFromOption/derived_from_option
- Type: Empty Object
MagicalRuneOptionCost
- Type: Union
- Cases: MagicalRuneOptionCost'Single | MagicalRuneOptionCost'Disjunction
MagicalRuneOptionCost'Single
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
single |
See details |
tag
- Constant:
"Single"
single
- Type: SingleMagicalRuneCost
MagicalRuneOptionCost'Disjunction
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
disjunction |
See details |
tag
- Constant:
"Disjunction"
disjunction
SingleMagicalRuneCost
- Type: Object
| Key | Description | Details |
|---|---|---|
value |
The AE cost value. | See details |
translations? |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
value
The AE cost value.
- Type: Integer
- Minimum:
1
translations?
All translations for the entry, identified by IETF language tag (BCP47).
SingleMagicalRuneCostTranslation
- Type: Object
| Key | Description | Details |
|---|---|---|
note |
A note, appended to the generated string in parenthesis. | See details |
note
A note, appended to the generated string in parenthesis.
- Type: ResponsiveTextOptional
MagicalRuneCostDisjunction
- Type: Object
| Key | Description | Details |
|---|---|---|
list |
A set of possible AE cost values. | See details |
list
A set of possible AE cost values.
- Type: List
- Items: MagicalRuneCostDisjunction/list[]
- Minimum Items:
2
MagicalRuneCostDisjunction/list[]
- Type: SingleMagicalRuneCost
MagicalRuneCraftingTime
- Type: Object
| Key | Description | Details |
|---|---|---|
value |
The (unitless) crafting time. | See details |
translations? |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
value
The (unitless) crafting time.
- Type: Integer
translations?
All translations for the entry, identified by IETF language tag (BCP47).
MagicalRuneCraftingTimeTranslation
- Type: Object
| Key | Description | Details |
|---|---|---|
per |
The crafting time has to be per a specific countable entity, e.g. 8 action per person. |
See details |
per
The crafting time has to be per a specific countable entity, e.g. 8 action per person.
- Type: ResponsiveText
MagicalRuneDuration
- Type: Object
| Key | Description | Details |
|---|---|---|
slow |
The duration on slow rune application. | See details |
fast |
The duration on fast rune application. | See details |
slow
The duration on slow rune application.
- Type: CheckResultBasedDuration
fast
The duration on fast rune application.
- Type: CheckResultBasedDuration
MagicalRuneImprovementCost
- Type: Union
- Cases: MagicalRuneImprovementCost'Constant | MagicalRuneImprovementCost'DerivedFromOption
MagicalRuneImprovementCost'Constant
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
constant |
See details |
tag
- Constant:
"Constant"
constant
MagicalRuneImprovementCost'DerivedFromOption
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
derived_from_option |
See details |
tag
- Constant:
"DerivedFromOption"
derived_from_option
- Type: Object
MagicalRuneImprovementCost'DerivedFromOption/derived_from_option
- Type: Empty Object
ConstantMagicalRuneImprovementCost
- Type: Object
| Key | Description | Details |
|---|---|---|
value |
See details |
value
- Type: ImprovementCost
MagicalRuneOption
- Type: Object
| Key | Description | Details |
|---|---|---|
id |
The magical rune option’s identifier. An unique, increasing integer. | See details |
cost |
The option-specific AE cost. | See details |
improvement_cost |
The option-specific improvement cost. | See details |
suboption |
See details | |
translations |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
id
The magical rune option’s identifier. An unique, increasing integer.
- Type: Integer
- Minimum:
1
cost
The option-specific AE cost.
- Type: MagicalRuneOptionCost
improvement_cost
The option-specific improvement cost.
- Type: ImprovementCost
suboption
- Type: MagicalRuneSuboption
translations
All translations for the entry, identified by IETF language tag (BCP47).
MagicalRuneSuboption
- Type: Object
| Key | Description | Details |
|---|---|---|
tag |
See details | |
custom |
See details |
tag
- Constant:
"Custom"
custom
CustomMagicalRuneSuboption
- 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).
CustomMagicalRuneSuboptionTranslation
- Type: Object
| Key | Description | Details |
|---|---|---|
examples? |
One or more examples for the suboption. | See details |
examples?
One or more examples for the suboption.
- Type: List
- Items: CustomMagicalRuneSuboptionTranslation/examples[]
CustomMagicalRuneSuboptionTranslation/examples[]
- Type: NonEmptyString
MagicalRuneOptionTranslation
- Type: Object
| Key | Description | Details |
|---|---|---|
name |
The name of the option. | See details |
native_name |
The native name of the magical rune option. | See details |
name
The name of the option.
The surrounding parenthesis will/should not be included, they will/should be generated.
- Type: NonEmptyString
native_name
The native name of the magical rune option.
- Type: NonEmptyString