# Geode Ritual ## Definitions ### Geode Ritual (`GeodeRitual`) - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | The geode ritual'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 geode ritual. | See details `target` | The target category – the kind of creature or object – the skill affects. | See details `property` | The associated property. | See details `prerequisites?` | | See details `src` | | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `id` The geode ritual'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 geode ritual. - **Type:** GeodeRitualPerformanceParameters #### `target` The target category – the kind of creature or object – the skill affects. - **Type:** AffectedTargetCategories #### `property` The associated property. - **Type:** PropertyReference #### `prerequisites?` - **Type:** GeodeRitualPrerequisites #### `src` - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<GeodeRitualTranslation> --- ### `GeodeRitualTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `name` | The name of the geode ritual. | 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 `casting_time` | | See details `cost` | | See details `range` | | See details `duration` | | See details `target` | | See details `errata?` | | See details #### `name` The name of the geode ritual. - **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 #### `casting_time` - **Type:** OldParameter #### `cost` - **Type:** OldParameter #### `range` - **Type:** OldParameter #### `duration` - **Type:** OldParameter #### `target` - **Type:** String #### `errata?` - **Type:** Errata --- ### `GeodeRitualPerformanceParameters` Measurable parameters of a geode ritual. - **Type:** Object Key | Description | Details :-- | :-- | :-- `casting_time` | The casting time. | See details `cost` | The AE cost. | See details `range` | The range. | See details `duration` | The duration. | See details #### `casting_time` The casting time. - **Type:** GeodeRitualCastingTime #### `cost` The AE cost. - **Type:** GeodeRitualCost #### `range` The range. - **Type:** GeodeRitualRange #### `duration` The duration. - **Type:** GeodeRitualDuration --- ### `GeodeRitualCastingTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The (unitless) casting time. | See details `unit` | The casting time unit. | See details #### `value` The (unitless) casting time. - **Type:** Integer - **Minimum:** `1` #### `unit` The casting time unit. - **Type:** SlowSkillCastingTimeUnit --- ### `GeodeRitualCost` - **Type:** Union - **Cases:** GeodeRitualCost'Fixed | GeodeRitualCost'Map --- ### `GeodeRitualCost'Fixed` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `fixed` | | See details #### `tag` - **Constant:** `"Fixed"` #### `fixed` - **Type:** FixedGeodeRitualCost --- ### `GeodeRitualCost'Map` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `map` | | See details #### `tag` - **Constant:** `"Map"` #### `map` - **Type:** CostMap --- ### `FixedGeodeRitualCost` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The AE cost value. | See details #### `value` The AE cost value. - **Type:** Integer - **Minimum:** `1` --- ### `GeodeRitualRange` - **Type:** Union - **Cases:** GeodeRitualRange'Self | GeodeRitualRange'Fixed --- ### `GeodeRitualRange'Self` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `self` | | See details #### `tag` - **Constant:** `"Self"` #### `self` - **Type:** Object --- ### `GeodeRitualRange'Self/self` - **Type:** Empty Object --- ### `GeodeRitualRange'Fixed` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `fixed` | | See details #### `tag` - **Constant:** `"Fixed"` #### `fixed` - **Type:** FixedGeodeRitualRange --- ### `FixedGeodeRitualRange` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The range in steps/m. | See details #### `value` The range in steps/m. - **Type:** Integer - **Minimum:** `1` --- ### `GeodeRitualDuration` - **Type:** Union - **Cases:** GeodeRitualDuration'Immediate | GeodeRitualDuration'Fixed | GeodeRitualDuration'CheckResultBased --- ### `GeodeRitualDuration'Immediate` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `immediate` | | See details #### `tag` - **Constant:** `"Immediate"` #### `immediate` - **Type:** Object --- ### `GeodeRitualDuration'Immediate/immediate` - **Type:** Empty Object --- ### `GeodeRitualDuration'Fixed` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `fixed` | | See details #### `tag` - **Constant:** `"Fixed"` #### `fixed` - **Type:** FixedGeodeRitualDuration --- ### `GeodeRitualDuration'CheckResultBased` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `check_result_based` | | See details #### `tag` - **Constant:** `"CheckResultBased"` #### `check_result_based` - **Type:** CheckResultBasedDuration --- ### `FixedGeodeRitualDuration` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The (unitless) duration. | See details `unit` | The duration unit. | See details #### `value` The (unitless) duration. - **Type:** Integer - **Minimum:** `2` #### `unit` The duration unit. - **Type:** DurationUnit