Master Data Reference of GS2-SkillTree
{
"version": "2023-09-06",
"nodeModels": [
{
"name": "[string]Node Model Name",
"metadata": "[string?]metadata",
"releaseVerifyActions": [
{
"action": "[string]Types of actions to be performed in the verify task",
"request": "[string]JSON of request"
}
],
"releaseConsumeActions": [
{
"action": "[string]Types of actions to be performed in the consume action",
"request": "[string]JSON of request"
}
],
"returnAcquireActions": [
{
"action": "[string]Types of actions to be performed in the acquire action",
"request": "[string]JSON of request"
}
],
"restrainReturnRate": "[float]Return Rate",
"premiseNodeNames": [
"[string]Node Model Name"
]
}
]
}
Type | Condition | Require | Default | Limitation | Description | |
---|---|---|---|---|---|---|
version | ✓ | 2023-09-06 | Format version of master data | |||
nodeModels | List<NodeModel> | ~ 1000 items | node model |
NodeModel
node model
The node model is the entity to be recorded in the skill tree. This section defines what kind of entities can be recorded in the skill tree.
Type | Condition | Require | Default | Limitation | Description | |
---|---|---|---|---|---|---|
nodeModelId | string | ✓ | ~ 1024 chars | Node Model GRN | ||
name | string | ✓ | ~ 128 chars | Node Model Name | ||
metadata | string | ~ 2048 chars | metadata | |||
releaseVerifyActions | List<VerifyAction> | [] | ~ 10 items | List of verify actions required to determine the conditions for release | ||
releaseConsumeActions | List<ConsumeAction> | ✓ | [] | 1 ~ 10 items | List of consume actions required for release | |
returnAcquireActions | List<AcquireAction> | ~ 10 items | List of acquire actions required for return | |||
restrainReturnRate | float | ✓ | 1 | ~ 1 | Return Rate | |
premiseNodeNames | List<string> | ~ 10 items | List of premise node model name |
ConsumeAction
Consume Action
VerifyAction
Verify Action
AcquireAction
Acquire Action