feat: add poison duration type "instant"
This commit is contained in:
committed by
Lukas Obermann
parent
7ad54e1c16
commit
0581049f28
@@ -195,7 +195,32 @@ Key | Description | Details
|
||||
### <a name="PoisonDuration"></a> `PoisonDuration`
|
||||
|
||||
- **Type:** Union
|
||||
- **Cases:** <a href="#PoisonDuration'Constant">PoisonDuration'Constant</a> | <a href="#PoisonDuration'DiceBased">PoisonDuration'DiceBased</a> | <a href="#PoisonDuration'Indefinite">PoisonDuration'Indefinite</a>
|
||||
- **Cases:** <a href="#PoisonDuration'Instant">PoisonDuration'Instant</a> | <a href="#PoisonDuration'Constant">PoisonDuration'Constant</a> | <a href="#PoisonDuration'DiceBased">PoisonDuration'DiceBased</a> | <a href="#PoisonDuration'Indefinite">PoisonDuration'Indefinite</a>
|
||||
|
||||
---
|
||||
|
||||
### <a name="PoisonDuration'Instant"></a> `PoisonDuration'Instant`
|
||||
|
||||
- **Type:** Object
|
||||
|
||||
Key | Description | Details
|
||||
:-- | :-- | :--
|
||||
`tag` | | <a href="#PoisonDuration'Instant/tag">See details</a>
|
||||
`instant` | | <a href="#PoisonDuration'Instant/instant">See details</a>
|
||||
|
||||
#### <a name="PoisonDuration'Instant/tag"></a> `tag`
|
||||
|
||||
- **Constant:** `"Instant"`
|
||||
|
||||
#### <a name="PoisonDuration'Instant/instant"></a> `instant`
|
||||
|
||||
- **Type:** <a href="#PoisonDuration'Instant/instant">Object</a>
|
||||
|
||||
---
|
||||
|
||||
### <a name="PoisonDuration'Instant/instant"></a> `PoisonDuration'Instant/instant`
|
||||
|
||||
- **Type:** Empty Object
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -161,6 +161,25 @@
|
||||
},
|
||||
"PoisonDuration": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"tag": {
|
||||
"const": "Instant"
|
||||
},
|
||||
"instant": {
|
||||
"type": "object",
|
||||
"properties": {},
|
||||
"required": [],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"tag",
|
||||
"instant"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
|
||||
@@ -88,6 +88,7 @@ export type PoisonStart =
|
||||
| { tag: "DiceBased", dice_based: DiceBasedPoisonTime }
|
||||
|
||||
export type PoisonDuration =
|
||||
| { tag: "Instant", instant: {} }
|
||||
| { tag: "Constant", constant: ConstantPoisonTime }
|
||||
| { tag: "DiceBased", dice_based: DiceBasedPoisonTime }
|
||||
| { tag: "Indefinite", indefinite: IndefinitePoisonTime }
|
||||
|
||||
Reference in New Issue
Block a user