Pular para o conteúdo principal

EffectDefinition

{
"type": "object",
"properties": {
"effectId": {
"type": "string",
"nullable": true
},
"outputId": {
"type": "string",
"nullable": true
},
"executionScope": {
"$ref": "#/components/schemas/EffectExecutionScope"
},
"executionGroupId": {
"type": "string",
"nullable": true
},
"chanceGroupId": {
"type": "string",
"nullable": true
},
"childTiming": {
"$ref": "#/components/schemas/EffectChildTiming"
},
"randomInputs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EffectRandomInputDefinition"
}
},
"ruleOverrides": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EffectRuleOverrideDefinition"
}
},
"parameters": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EffectNumericParameterDefinition"
}
},
"payloadBindings": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StackPayloadBinding"
}
},
"condensationRecipeId": {
"type": "string",
"nullable": true
},
"continuation": {
"$ref": "#/components/schemas/EffectContinuationDefinition"
},
"attributeMutation": {
"$ref": "#/components/schemas/AttributeMutationDefinition"
},
"type": {
"$ref": "#/components/schemas/EffectType"
},
"sequenceMutation": {
"$ref": "#/components/schemas/SequenceMutation"
},
"relativeOffset": {
"type": "integer",
"format": "int32",
"nullable": true
},
"target": {
"$ref": "#/components/schemas/EffectTarget"
},
"targetLoss": {
"$ref": "#/components/schemas/EffectTargetLossDefinition"
},
"selectionResourceId": {
"type": "string",
"nullable": true
},
"flatValue": {
"type": "number",
"format": "float",
"nullable": true
},
"formulaValue": {
"type": "string",
"nullable": true
},
"targetResource": {
"type": "string",
"nullable": true
},
"operation": {
"$ref": "#/components/schemas/ResourceEffectOperation"
},
"resourceField": {
"$ref": "#/components/schemas/ResourceValueField"
},
"calculationChannel": {
"type": "string",
"nullable": true
},
"calculationPipelineId": {
"type": "string",
"nullable": true
},
"statusId": {
"type": "string",
"nullable": true
},
"statusStacks": {
"type": "integer",
"format": "int32",
"nullable": true
},
"statusDuration": {
"type": "integer",
"format": "int32",
"nullable": true
},
"dispel": {
"$ref": "#/components/schemas/StatusDispelDefinition"
},
"modifierId": {
"type": "string",
"nullable": true
},
"modifierStacks": {
"type": "integer",
"format": "int32",
"nullable": true
},
"modifierDuration": {
"type": "integer",
"format": "int32",
"nullable": true
},
"modifierOwner": {
"$ref": "#/components/schemas/GameplayOwner"
},
"cardDefinitionId": {
"type": "string",
"nullable": true
},
"cardZoneFlowId": {
"type": "string",
"nullable": true
},
"cardCount": {
"type": "integer",
"format": "int32"
},
"cardInstanceIds": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
}
},
"condition": {
"type": "string",
"nullable": true
},
"requiredTags": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"excludedTags": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"chance": {
"type": "number",
"format": "float"
},
"chanceScope": {
"$ref": "#/components/schemas/EffectChanceScope"
},
"repeat": {
"type": "integer",
"format": "int32"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"metadata": {
"type": "object",
"additionalProperties": {},
"nullable": true
},
"chainedEffects": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EffectDefinition"
},
"nullable": true
}
},
"additionalProperties": false
}

Referências​

Índice REST