# Magical Dance ## Definitions ### Magical Dance (`MagicalDance`) - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | The magical dance's identifier. An unique, increasing integer. | See details `check` | Lists the linked three attributes used to make a skill check. | See details `parameters` | Measurable parameters of a magical dance. | See details `property` | The associated property. | See details `music_tradition` | The music tradition(s) the magical dance is available for. This also defines the different names in each music tradition. | 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 dance's identifier. An unique, increasing integer. - **Type:** Integer - **Minimum:** `1` #### `check` Lists the linked three attributes used to make a skill check. - **Type:** SkillCheck #### `parameters` Measurable parameters of a magical dance. - **Type:** MagicalDancePerformanceParameters #### `property` The associated property. - **Type:** PropertyReference #### `music_tradition` The music tradition(s) the magical dance is available for. This also defines the different names in each music tradition. - **Type:** List - **Items:** MagicalDance/music_tradition[] - **Minimum Items:** `1` #### `improvement_cost` States which column is used to improve the skill. - **Type:** ImprovementCost #### `src` - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<MagicalDanceTranslation> --- ### `MagicalDance/music_tradition[]` - **Type:** MusicTraditionReference --- ### `MagicalDanceTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `name` | The name of the magical dance. | 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 `duration` | | See details `cost` | | See details `errata?` | | See details #### `name` The name of the magical dance. - **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 #### `duration` - **Type:** OldParameter #### `cost` - **Type:** OldParameter #### `errata?` - **Type:** Errata --- ### `MagicalDancePerformanceParameters` Measurable parameters of a magical dance. - **Type:** Object Key | Description | Details :-- | :-- | :-- `duration` | | See details `cost` | | See details #### `duration` - **Type:** MusicDuration #### `cost` - **Type:** MagicalDanceCost --- ### `MagicalDanceCost` - **Type:** Union - **Cases:** MagicalDanceCost'Fixed | MagicalDanceCost'Indefinite --- ### `MagicalDanceCost'Fixed` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `fixed` | | See details #### `tag` - **Constant:** `"Fixed"` #### `fixed` - **Type:** FixedMagicalDanceCost --- ### `MagicalDanceCost'Indefinite` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `indefinite` | | See details #### `tag` - **Constant:** `"Indefinite"` #### `indefinite` - **Type:** IndefiniteMagicalDanceCost --- ### `FixedMagicalDanceCost` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The (temporary) AE cost value. | See details `translations?` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `value` The (temporary) AE cost value. - **Type:** Integer - **Minimum:** `1` #### `translations?` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<FamiliarsTrickFixedOneTimeCostTranslation> --- ### `IndefiniteMagicalDanceCost` - **Type:** Object Key | Description | Details :-- | :-- | :-- `modifier?` | Specified if the indefinite description's result value is to be modified by a certain number. | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `modifier?` Specified if the indefinite description's result value is to be modified by a certain number. - **Type:** CheckResultBasedModifier #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<IndefiniteOneTimeCostTranslation>