# [TITLE MISSING] ## Definitions ### `CastingTime` - **Type:** Union - **Cases:** CastingTime'Modifiable | CastingTime'NonModifiable --- ### `CastingTime'Modifiable` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `modifiable` | | See details #### `tag` - **Constant:** `"Modifiable"` #### `modifiable` - **Type:** ModifiableCastingTime --- ### `CastingTime'NonModifiable` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `non_modifiable` | | See details #### `tag` - **Constant:** `"NonModifiable"` #### `non_modifiable` - **Type:** NonModifiable --- ### `ModifiableCastingTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `initial_modification_level` | The initial skill modification identifier/level. | See details #### `initial_modification_level` The initial skill modification identifier/level. - **Type:** Integer - **Minimum:** `1` - **Maximum:** `6` --- ### `CastingTimeIncludingLovemaking` The casting time may have two different values: One for use in “normal” time, i. e. actions, combat rounds and others, and one for use during lovemaking, which is a rule set from Aventurian Intimacy. There must always be at least one casting time value. - **Type:** Object - **Minimum Properties:** `1` Key | Description | Details :-- | :-- | :-- `default?` | The default casting time definition. | See details `during_lovemaking?` | The casting time during lovemaking. In Aventurian Intimacy, you may only use an activatable skill during lovemaking if it has a casting time used during lovemaking. | See details #### `default?` The default casting time definition. - **Type:** CastingTime<NonModifiable> #### `during_lovemaking?` The casting time during lovemaking. In Aventurian Intimacy, you may only use an activatable skill during lovemaking if it has a casting time used during lovemaking. - **Type:** CastingTimeDuringLovemaking --- ### `CastingTimeDuringLovemaking` The casting time during lovemaking. In Aventurian Intimacy, you may only use an activatable skill during lovemaking if it has a casting time used during lovemaking. - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The (unitless) casting time value. | See details `unit` | The unit of the `value`. | See details #### `value` The (unitless) casting time value. - **Type:** Integer - **Minimum:** `1` #### `unit` The unit of the `value`. - **Type:** CastingTimeDuringLovemakingUnit --- ### `CastingTimeDuringLovemakingUnit` - **Type:** Union - **Cases:** CastingTimeDuringLovemakingUnit'0 | CastingTimeDuringLovemakingUnit'1 --- ### `CastingTimeDuringLovemakingUnit'0` - **Constant:** `"SeductionActions"` --- ### `CastingTimeDuringLovemakingUnit'1` - **Constant:** `"Rounds"` --- ### `FastSkillNonModifiableCastingTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `actions` | The casting time value in actions. | See details #### `actions` The casting time value in actions. - **Type:** Integer - **Minimum:** `1` --- ### `SlowSkillNonModifiableCastingTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The (unitless) casting time value. | See details `unit` | | See details #### `value` The (unitless) casting time value. - **Type:** Integer - **Minimum:** `1` #### `unit` - **Type:** SlowSkillCastingTimeUnit --- ### `FastCastingTime` - **Type:** CastingTimeIncludingLovemaking<FastSkillNonModifiableCastingTime> --- ### `SlowCastingTime` - **Type:** CastingTimeIncludingLovemaking<SlowSkillNonModifiableCastingTime>