Skip to content

Latest commit

 

History

History
645 lines (374 loc) · 21.7 KB

Lessons_Curriculum.md

File metadata and controls

645 lines (374 loc) · 21.7 KB

Curriculum

This is a curriculum of a specified academy, containing the guideline, elective and restricted spellworks as well as the lesson packages of that academy.

Definitions

Curriculum (Curriculum)

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

id

The curriculum's identifier. An unique, increasing integer.

  • Type: Integer
  • Minimum: 1

guideline

The institution's guideline.

elective_spellworks?

The academy's elective spellworks package.

restricted_spellworks?

The academy's restricted spellworks package.

lesson_packages

A list of available lesson packages.

src

translations

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


CurriculumTranslation

  • Type: Object
Key Description Details
name The name of the academy. See details
errata? See details

name

The name of the academy.

errata?


ElectiveSpellworks

The academy's elective spellworks package.


ElectiveSpellworks'DefinedByGameMaster

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

tag

  • Constant: "DefinedByGameMaster"

defined_by_game_master


ElectiveSpellworks'DefinedByGameMaster/defined_by_game_master

  • Type: Empty Object

ElectiveSpellworks'Specific

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

tag

  • Constant: "Specific"

specific


SpecificElectiveSpellworks

  • Type: Object
Key Description Details
list See details

list


SpecificElectiveSpellworks/list[]


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

id

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.


ElectiveSpellworkRestriction

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

tag

  • Constant: "Element"

element


ElectiveSpellworkElementRestriction

  • Type: Object
Key Description Details
id See details

id


RestrictedSpellworks

The academy's restricted spellworks package.


RestrictedSpellworks[]


RestrictedSpellwork

The academy's restricted spellworks package.


RestrictedSpellwork'Property

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

tag

  • Constant: "Property"

property


RestrictedSpellwork'Spellwork

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

tag

  • Constant: "Spellwork"

spellwork


RestrictedSpellwork'DemonSummoning

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

tag

  • Constant: "DemonSummoning"

demon_summoning


RestrictedSpellwork'DemonSummoning/demon_summoning

  • Type: Empty Object

RestrictedSpellwork'Borbaradian

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

tag

  • Constant: "Borbaradian"

borbaradian


RestrictedSpellwork'Borbaradian/borbaradian

  • Type: Empty Object

RestrictedSpellwork'DamageIntelligent

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

tag

  • Constant: "DamageIntelligent"

damage_intelligent


RestrictedSpellwork'DamageIntelligent/damage_intelligent

  • Type: Empty Object

RestrictedProperty

  • 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

id

The identifier of the property that spellworks are disallowed from.

exclude?

Exclude specific spellworks from the restriction.

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.

  • Type: Number

RestrictedProperty/exclude[]


LessonPackages

A list of available lesson packages.


LessonPackages[]


Lesson Package (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

id

The lesson package's identifier. An unique, increasing integer.

  • Type: Integer
  • Minimum: 1

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.

skills?

translations

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


LessonPackage/spellwork_changes[]


LessonPackage/skills[]


SpellworkChange

  • Type: Object
Key Description Details
base See details
replacement See details

base

replacement


LessonPackageTranslation

  • 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

name

The name of the lesson package.

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.


AbilityAdjustment


AbilityAdjustment'CombatTechnique

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

tag

  • Constant: "CombatTechnique"

combat_technique


AbilityAdjustment'Skill

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

tag

  • Constant: "Skill"

skill


AbilityAdjustment'Spellwork

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

tag

  • Constant: "Spellwork"

spellwork


CombatTechniqueAdjustment

  • 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

id

points

The combat technique points that will be added to the current combat technique rating.

  • Type: Integer
  • Minimum: -6
  • Maximum: 6

SkillAdjustment

  • 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

id

The skill's identifier.

points

The skill points that will be added to the current skill rating.

  • Type: Integer
  • Minimum: -8
  • Maximum: 8

SpellworkAdjustment

  • 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

id

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.

  • Type: Integer
  • Minimum: -10
  • Maximum: 10

tradition?

The target tradition. If the target spell is not from the Guild Mage tradition, specify the tradition identifier here.