This is a curriculum of a specified academy, containing the guideline, elective and restricted spellworks as well as the lesson packages of that academy.
This is a curriculum of a specified academy, containing the guideline, elective and restricted spellworks as well as the lesson packages of that academy.
- Type: Object
Key | Description | Details |
---|---|---|
id |
The curriculum's identifier. An unique, increasing integer. | See details |
guideline |
The institution's guideline. | See details |
elective_spellworks? |
The academy's elective spellworks package. | See details |
restricted_spellworks? |
The academy's restricted spellworks package. | See details |
lesson_packages |
A list of available lesson packages. | See details |
src |
See details | |
translations |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
The curriculum's identifier. An unique, increasing integer.
- Type: Integer
- Minimum:
1
The institution's guideline.
- Type: GuidelineReference
The academy's elective spellworks package.
- Type: ElectiveSpellworks
The academy's restricted spellworks package.
- Type: RestrictedSpellworks
A list of available lesson packages.
- Type: LessonPackages
- Type: PublicationRefs
All translations for the entry, identified by IETF language tag (BCP47).
- Type: LocaleMap<CurriculumTranslation>
- Type: Object
Key | Description | Details |
---|---|---|
name |
The name of the academy. | See details |
errata? |
See details |
The name of the academy.
- Type: NonEmptyString
- Type: Errata
The academy's elective spellworks package.
- Type: Union
- Cases: ElectiveSpellworks'DefinedByGameMaster | ElectiveSpellworks'Specific
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
defined_by_game_master |
See details |
- Constant:
"DefinedByGameMaster"
- Type: Object
- Type: Empty Object
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
specific |
See details |
- Constant:
"Specific"
- Type: Object
Key | Description | Details |
---|---|---|
list |
See details |
- Type: List
- Items: SpecificElectiveSpellworks/list[]
- Minimum Items:
1
- Type: ElectiveSpellwork
- Type: Object
Key | Description | Details |
---|---|---|
id |
See details | |
restriction? |
The elective spellwork may only take effect if a certain condition is met. The condition may be related to professions or profession variants, but it is designed so that it can work without a specific profession, as multiple may belong to an institute, but with referencing other entities instead. | See details |
- Type: SpellworkIdentifier
The elective spellwork may only take effect if a certain condition is met. The condition may be related to professions or profession variants, but it is designed so that it can work without a specific profession, as multiple may belong to an institute, but with referencing other entities instead.
The elective spellwork may only take effect if a certain condition is met. The condition may be related to professions or profession variants, but it is designed so that it can work without a specific profession, as multiple may belong to an institute, but with referencing other entities instead.
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
element |
See details |
- Constant:
"Element"
- Type: Object
Key | Description | Details |
---|---|---|
id |
See details |
- Type: ElementIdentifier
The academy's restricted spellworks package.
- Type: List
- Items: RestrictedSpellworks[]
- Minimum Items:
1
- Type: RestrictedSpellwork
The academy's restricted spellworks package.
- Type: Union
- Cases: RestrictedSpellwork'Property | RestrictedSpellwork'Spellwork | RestrictedSpellwork'DemonSummoning | RestrictedSpellwork'Borbaradian | RestrictedSpellwork'DamageIntelligent
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
property |
See details |
- Constant:
"Property"
- Type: RestrictedProperty
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
spellwork |
See details |
- Constant:
"Spellwork"
- Type: SpellworkIdentifier
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
demon_summoning |
See details |
- Constant:
"DemonSummoning"
- Type: Object
- Type: Empty Object
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
borbaradian |
See details |
- Constant:
"Borbaradian"
- Type: Object
- Type: Empty Object
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
damage_intelligent |
See details |
- Constant:
"DamageIntelligent"
- Type: Object
- Type: Empty Object
- Type: Object
Key | Description | Details |
---|---|---|
id |
The identifier of the property that spellworks are disallowed from. | See details |
exclude? |
Exclude specific spellworks from the restriction. | See details |
maximum? |
Spellworks from this property up to a certain number are allowed. Spellworks excluded from this restriction definition using exclude do not contribute to the maximum. |
See details |
The identifier of the property that spellworks are disallowed from.
- Type: PropertyIdentifier
Exclude specific spellworks from the restriction.
- Type: List
- Items: RestrictedProperty/exclude[]
- Minimum Items:
1
Spellworks from this property up to a certain number are allowed. Spellworks excluded from this restriction definition using exclude
do not contribute to the maximum.
- Type: Number
- Type: SpellworkIdentifier
A list of available lesson packages.
- Type: List
- Items: LessonPackages[]
- Minimum Items:
2
- Maximum Items:
2
- Type: LessonPackage
- Type: Object
- Minimum Properties:
3
Key | Description | Details |
---|---|---|
id |
The lesson package's identifier. An unique, increasing integer. | See details |
spellwork_changes? |
The spell values difference of the lesson package. This field reflects the changes (difference) to the field of the same name in the profession package. If a spell gets to SR 0 because of this, it will be removed completely. | See details |
skills? |
See details | |
translations |
All translations for the entry, identified by IETF language tag (BCP47). | See details |
The lesson package's identifier. An unique, increasing integer.
- Type: Integer
- Minimum:
1
The spell values difference of the lesson package. This field reflects the changes (difference) to the field of the same name in the profession package. If a spell gets to SR 0 because of this, it will be removed completely.
- Type: List
- Items: LessonPackage/spellwork_changes[]
- Minimum Items:
1
- Type: List
- Items: LessonPackage/skills[]
All translations for the entry, identified by IETF language tag (BCP47).
- Type: SpellworkChange
- Type: AbilityAdjustment
- Type: Object
Key | Description | Details |
---|---|---|
base |
See details | |
replacement |
See details |
- Type: SpellworkAdjustment
- Type: SpellworkAdjustment
- Type: Object
Key | Description | Details |
---|---|---|
name |
The name of the lesson package. | See details |
spellwork_changes? |
The spell values difference of the lesson package. Use this field to specify a text that is displayed instead of the generated spellwork_changes list. The field is displayed even if no list is present. |
See details |
The name of the lesson package.
- Type: NonEmptyString
The spell values difference of the lesson package. Use this field to specify a text that is displayed instead of the generated
spellwork_changes
list. The field is displayed even if no list is
present.
- Type: NonEmptyString
- Type: Union
- Cases: AbilityAdjustment'CombatTechnique | AbilityAdjustment'Skill | AbilityAdjustment'Spellwork
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
combat_technique |
See details |
- Constant:
"CombatTechnique"
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
skill |
See details |
- Constant:
"Skill"
- Type: SkillAdjustment
- Type: Object
Key | Description | Details |
---|---|---|
tag |
See details | |
spellwork |
See details |
- Constant:
"Spellwork"
- Type: SpellworkAdjustment
- Type: Object
Key | Description | Details |
---|---|---|
id |
See details | |
points |
The combat technique points that will be added to the current combat technique rating. | See details |
The combat technique points that will be added to the current combat technique rating.
- Type: Integer
- Minimum:
-6
- Maximum:
6
- Type: Object
Key | Description | Details |
---|---|---|
id |
The skill's identifier. | See details |
points |
The skill points that will be added to the current skill rating. | See details |
The skill's identifier.
- Type: SkillIdentifier
The skill points that will be added to the current skill rating.
- Type: Integer
- Minimum:
-8
- Maximum:
8
- Type: Object
Key | Description | Details |
---|---|---|
id |
See details | |
points |
The skill points that will be added to the current skill rating. If a spell gets to a skill rating of 0 because of this, it will be removed completely. | See details |
tradition? |
The target tradition. If the target spell is not from the Guild Mage tradition, specify the tradition identifier here. | See details |
- Type: SpellworkIdentifier
The skill points that will be added to the current skill rating. If a spell gets to a skill rating of 0 because of this, it will be removed completely.
- Type: Integer
- Minimum:
-10
- Maximum:
10
The target tradition. If the target spell is not from the Guild Mage tradition, specify the tradition identifier here.