# Poison ## Definitions ### Poison (`Poison`) - **Type:** Object Key | Description | Details :-- | :-- | :-- `id` | The poison's identifier. An unique, increasing integer. | See details `application_type` | The poison's application type(s). | See details `source_type` | The poison's source type and dependent additional values. | See details `resistance` | Use Spirit or Toughness as a modifier for the poison. | See details `start` | When the poison takes effect. | See details `duration` | The normal and degraded poison's duration. | See details `value` | The raw (ingredients) value, in silverthalers. | See details `cost` | Price for one dose, in silverthalers. | See details `src` | | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `id` The poison's identifier. An unique, increasing integer. - **Type:** Integer - **Minimum:** `1` #### `application_type` The poison's application type(s). - **Type:** List - **Items:** Poison/application_type[] - **Minimum Items:** `1` - **Unique Items:** Yes #### `source_type` The poison's source type and dependent additional values. - **Type:** PoisonSourceType #### `resistance` Use Spirit or Toughness as a modifier for the poison. - **Type:** Resistance #### `start` When the poison takes effect. - **Type:** PoisonStart #### `duration` The normal and degraded poison's duration. - **Type:** Reduceable<PoisonDuration> #### `value` The raw (ingredients) value, in silverthalers. - **Type:** Integer - **Minimum:** `1` #### `cost` Price for one dose, in silverthalers. - **Type:** Integer - **Minimum:** `1` #### `src` - **Type:** PublicationRefs #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<PoisonTranslation> --- ### `Poison/application_type[]` - **Type:** PoisonApplicationType --- ### `PoisonApplicationType` - **Type:** Union - **Cases:** PoisonApplicationType'0 | PoisonApplicationType'1 | PoisonApplicationType'2 | PoisonApplicationType'3 --- ### `PoisonApplicationType'0` - **Constant:** `"Weapon"` --- ### `PoisonApplicationType'1` - **Constant:** `"Ingestion"` --- ### `PoisonApplicationType'2` - **Constant:** `"Inhalation"` --- ### `PoisonApplicationType'3` - **Constant:** `"Contact"` --- ### `PoisonStart` - **Type:** Union - **Cases:** PoisonStart'Immediate | PoisonStart'Constant | PoisonStart'DiceBased --- ### `PoisonStart'Immediate` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `immediate` | | See details #### `tag` - **Constant:** `"Immediate"` #### `immediate` - **Type:** Object --- ### `PoisonStart'Immediate/immediate` - **Type:** Empty Object --- ### `PoisonStart'Constant` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `constant` | | See details #### `tag` - **Constant:** `"Constant"` #### `constant` - **Type:** ConstantPoisonTime --- ### `PoisonStart'DiceBased` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `dice_based` | | See details #### `tag` - **Constant:** `"DiceBased"` #### `dice_based` - **Type:** DiceBasedPoisonTime --- ### `PoisonDuration` - **Type:** Union - **Cases:** PoisonDuration'Instant | PoisonDuration'Constant | PoisonDuration'DiceBased | PoisonDuration'Indefinite --- ### `PoisonDuration'Instant` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `instant` | | See details #### `tag` - **Constant:** `"Instant"` #### `instant` - **Type:** Object --- ### `PoisonDuration'Instant/instant` - **Type:** Empty Object --- ### `PoisonDuration'Constant` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `constant` | | See details #### `tag` - **Constant:** `"Constant"` #### `constant` - **Type:** ConstantPoisonTime --- ### `PoisonDuration'DiceBased` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `dice_based` | | See details #### `tag` - **Constant:** `"DiceBased"` #### `dice_based` - **Type:** DiceBasedPoisonTime --- ### `PoisonDuration'Indefinite` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `indefinite` | | See details #### `tag` - **Constant:** `"Indefinite"` #### `indefinite` - **Type:** IndefinitePoisonTime --- ### `ConstantPoisonTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | | See details `unit` | | See details #### `value` - **Type:** Number #### `unit` - **Type:** PoisonTimeUnit --- ### `DiceBasedPoisonTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `dice` | | See details `unit` | | See details #### `dice` - **Type:** Dice #### `unit` - **Type:** PoisonTimeUnit --- ### `PoisonTimeUnit` - **Type:** Union - **Cases:** PoisonTimeUnit'0 | PoisonTimeUnit'1 | PoisonTimeUnit'2 | PoisonTimeUnit'3 --- ### `PoisonTimeUnit'0` - **Constant:** `"CombatRounds"` --- ### `PoisonTimeUnit'1` - **Constant:** `"Minutes"` --- ### `PoisonTimeUnit'2` - **Constant:** `"Hours"` --- ### `PoisonTimeUnit'3` - **Constant:** `"Days"` --- ### `IndefinitePoisonTime` - **Type:** Object Key | Description | Details :-- | :-- | :-- `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<IndefinitePoisonTimeTranslation> --- ### `IndefinitePoisonTimeTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `description` | A description of the duration. | See details #### `description` A description of the duration. - **Type:** NonEmptyMarkdown --- ### `PoisonSourceType` - **Type:** Union - **Cases:** PoisonSourceType'AnimalVenom | PoisonSourceType'AlchemicalPoison | PoisonSourceType'MineralPoison | PoisonSourceType'PlantPoison | PoisonSourceType'DemonicPoison --- ### `PoisonSourceType'AnimalVenom` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `animal_venom` | | See details #### `tag` - **Constant:** `"AnimalVenom"` #### `animal_venom` - **Type:** AnimalVenom --- ### `PoisonSourceType'AlchemicalPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `alchemical_poison` | | See details #### `tag` - **Constant:** `"AlchemicalPoison"` #### `alchemical_poison` - **Type:** AlchemicalPoison --- ### `PoisonSourceType'MineralPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `mineral_poison` | | See details #### `tag` - **Constant:** `"MineralPoison"` #### `mineral_poison` - **Type:** MineralPoison --- ### `PoisonSourceType'PlantPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `plant_poison` | | See details #### `tag` - **Constant:** `"PlantPoison"` #### `plant_poison` - **Type:** PlantPoison --- ### `PoisonSourceType'DemonicPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `demonic_poison` | | See details #### `tag` - **Constant:** `"DemonicPoison"` #### `demonic_poison` - **Type:** DemonicPoison --- ### `AnimalVenom` - **Type:** Object Key | Description | Details :-- | :-- | :-- `level` | The poison’s level. | See details `is_extractable?` | If `false`, the poison cannot be extracted. | See details #### `level` The poison’s level. - **Type:** Integer - **Minimum:** `1` - **Maximum:** `6` #### `is_extractable?` If `false`, the poison cannot be extracted. - **Constant:** `false` --- ### `AlchemicalPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `effect_types` | Effect type(s) of an alchemical poison. | See details `cost_per_ingredient_level` | The cost per ingredient level in silverthalers. | See details `laboratory` | The laboratory level needed to brew the elixir. | See details `brewing_difficulty` | The brewing difficulty, which represents the challenge of creating an elixir. | See details `trade_secret` | AP value and prerequisites of the elixir recipe’s trade secret. | See details `intoxicant?` | Additional information if the poison is an intoxicant. | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `effect_types` Effect type(s) of an alchemical poison. - **Type:** List - **Items:** AlchemicalPoison/effect_types[] - **Minimum Items:** `1` - **Unique Items:** Yes #### `cost_per_ingredient_level` The cost per ingredient level in silverthalers. - **Type:** Number #### `laboratory` The laboratory level needed to brew the elixir. - **Type:** LaboratoryLevel #### `brewing_difficulty` The brewing difficulty, which represents the challenge of creating an elixir. - **Type:** Integer #### `trade_secret` AP value and prerequisites of the elixir recipe’s trade secret. - **Type:** RecipeTradeSecret #### `intoxicant?` Additional information if the poison is an intoxicant. - **Type:** Intoxicant #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<AlchemicalPoisonTranslation> --- ### `AlchemicalPoison/effect_types[]` - **Type:** EffectType --- ### `AlchemicalPoisonTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `typical_ingredients` | A list of typical ingredients. | See details `brewing_process_prerequisites?` | Prerequsites for the brewing process, if any. | See details #### `typical_ingredients` A list of typical ingredients. - **Type:** List - **Items:** AlchemicalPoisonTranslation/typical_ingredients[] - **Minimum Items:** `1` - **Unique Items:** Yes #### `brewing_process_prerequisites?` Prerequsites for the brewing process, if any. - **Type:** NonEmptyMarkdown --- ### `AlchemicalPoisonTranslation/typical_ingredients[]` - **Type:** NonEmptyString --- ### `MineralPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `level` | The poison’s level. | See details #### `level` The poison’s level. - **Type:** Integer - **Minimum:** `1` - **Maximum:** `6` --- ### `PlantPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `effect_types` | Effect type(s) of a plant poison. | See details `level` | The poison’s level. | See details `intoxicant?` | Additional information if the poison is an intoxicant. | See details #### `effect_types` Effect type(s) of a plant poison. - **Type:** List - **Items:** PlantPoison/effect_types[] - **Minimum Items:** `1` - **Unique Items:** Yes #### `level` The poison’s level. - **Type:** Integer - **Minimum:** `1` - **Maximum:** `6` #### `intoxicant?` Additional information if the poison is an intoxicant. - **Type:** Intoxicant --- ### `PlantPoison/effect_types[]` - **Type:** EffectType --- ### `DemonicPoison` - **Type:** Object Key | Description | Details :-- | :-- | :-- `level` | The poison’s level. | See details `translations?` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `level` The poison’s level. - **Type:** DemonicPoisonLevel #### `translations?` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<DemonicPoisonTranslation> --- ### `DemonicPoisonLevel` - **Type:** Union - **Cases:** DemonicPoisonLevel'QualityLevel | DemonicPoisonLevel'Constant --- ### `DemonicPoisonLevel'QualityLevel` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `quality_level` | | See details #### `tag` - **Constant:** `"QualityLevel"` #### `quality_level` - **Type:** QualityLevelDemonicPoisonLevel --- ### `DemonicPoisonLevel'Constant` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `constant` | | See details #### `tag` - **Constant:** `"Constant"` #### `constant` - **Type:** ConstantDemonicPoisonLevel --- ### `QualityLevelDemonicPoisonLevel` - **Type:** Object Key | Description | Details :-- | :-- | :-- `source` | | See details #### `source` - **Type:** QualityLevelDemonicPoisonLevelSource --- ### `QualityLevelDemonicPoisonLevelSource` - **Constant:** `"Spellwork"` --- ### `ConstantDemonicPoisonLevel` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The poison’s level. | See details #### `value` The poison’s level. - **Type:** Integer - **Minimum:** `1` - **Maximum:** `6` --- ### `DemonicPoisonTranslation` - **Type:** Object - **Minimum Properties:** `1` Key | Description | Details :-- | :-- | :-- `note?` | A note, if any. | See details #### `note?` A note, if any. - **Type:** NonEmptyMarkdown --- ### `Intoxicant` - **Type:** Object Key | Description | Details :-- | :-- | :-- `legality` | Whether the use of the intoxicant is legal or not, usually from the perspective of most middle-Aventurian an northern-Aventurian nations. | See details `addiction?` | The chance of getting addicted after an ingestion in addition to the maximum interval at which it, while addicted, must be ingested to not suffer from withdrawal symptoms. | See details `translations` | All translations for the entry, identified by IETF language tag (BCP47). | See details #### `legality` Whether the use of the intoxicant is legal or not, usually from the perspective of most middle-Aventurian an northern-Aventurian nations. - **Type:** IntoxicantLegality #### `addiction?` The chance of getting addicted after an ingestion in addition to the maximum interval at which it, while addicted, must be ingested to not suffer from withdrawal symptoms. - **Type:** IntoxicantAddiction #### `translations` All translations for the entry, identified by IETF language tag (BCP47). - **Type:** LocaleMap<IntoxicantTranslation> --- ### `IntoxicantLegality` Whether the use of the intoxicant is legal or not, usually from the perspective of most middle-Aventurian an northern-Aventurian nations. - **Type:** Object Key | Description | Details :-- | :-- | :-- `is_legal` | | See details #### `is_legal` - **Type:** Boolean --- ### `IntoxicantAddiction` The chance of getting addicted after an ingestion in addition to the maximum interval at which it, while addicted, must be ingested to not suffer from withdrawal symptoms. - **Type:** Object Key | Description | Details :-- | :-- | :-- `chance` | The chance of getting addicted after an ingestion. | See details `interval` | The maximum interval at which it, while addicted, must be ingested to not suffer from withdrawal symptoms. | See details #### `chance` The chance of getting addicted after an ingestion. - **Type:** Number #### `interval` The maximum interval at which it, while addicted, must be ingested to not suffer from withdrawal symptoms. - **Type:** IntoxicantAddictionInterval --- ### `IntoxicantAddictionInterval` The maximum interval at which it, while addicted, must be ingested to not suffer from withdrawal symptoms. - **Type:** Union - **Cases:** IntoxicantAddictionInterval'Constant | IntoxicantAddictionInterval'DiceBased --- ### `IntoxicantAddictionInterval'Constant` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `constant` | | See details #### `tag` - **Constant:** `"Constant"` #### `constant` - **Type:** ConstantIntoxicantAddictionInterval --- ### `IntoxicantAddictionInterval'DiceBased` - **Type:** Object Key | Description | Details :-- | :-- | :-- `tag` | | See details `dice_based` | | See details #### `tag` - **Constant:** `"DiceBased"` #### `dice_based` - **Type:** DiceBasedIntoxicantAddictionInterval --- ### `ConstantIntoxicantAddictionInterval` - **Type:** Object Key | Description | Details :-- | :-- | :-- `value` | The interval value in days. | See details #### `value` The interval value in days. - **Type:** Number --- ### `DiceBasedIntoxicantAddictionInterval` - **Type:** Object Key | Description | Details :-- | :-- | :-- `dice` | The dice that define the interval value in days. | See details #### `dice` The dice that define the interval value in days. - **Type:** Dice --- ### `IntoxicantTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `ingestion` | How to ingest the intoxicant. | See details `side_effect?` | The intoxicants side effects that always happen, no matter whether the intoxicant has the default or the reduced effect. | See details `overdose` | What happens if the intoxicant has been overdosed, that is, it has been ingested another time within the duration. | See details `special?` | Special information about the intoxicant. | See details #### `ingestion` How to ingest the intoxicant. - **Type:** NonEmptyString #### `side_effect?` The intoxicants side effects that always happen, no matter whether the intoxicant has the default or the reduced effect. - **Type:** NonEmptyMarkdown #### `overdose` What happens if the intoxicant has been overdosed, that is, it has been ingested another time within the duration. - **Type:** NonEmptyMarkdown #### `special?` Special information about the intoxicant. - **Type:** NonEmptyMarkdown --- ### `PoisonTranslation` - **Type:** Object Key | Description | Details :-- | :-- | :-- `name` | The name of the poison. | See details `alternative_names?` | A list of alternative names. | See details `effect` | The normal and degraded poison's effects. | See details `notes?` | Notes on the poison's special features. | See details `errata?` | | See details #### `name` The name of the poison. - **Type:** NonEmptyString #### `alternative_names?` A list of alternative names. - **Type:** List - **Items:** PoisonTranslation/alternative_names[] - **Minimum Items:** `1` #### `effect` The normal and degraded poison's effects. - **Type:** Reduceable<NonEmptyMarkdown> #### `notes?` Notes on the poison's special features. - **Type:** NonEmptyString #### `errata?` - **Type:** Errata --- ### `PoisonTranslation/alternative_names[]` - **Type:** AlternativeName