Master Data Reference of GS2-SkillTree
{
"version": "2023-09-06",
"nodeModels": [
{
"name": "[string]Node Model Name",
"metadata": "[string?]metadata",
"releaseConsumeActions": [
{
"action": "[string]Types of actions to be performed in the stamp task",
"request": "[string]JSON of request"
}
],
"returnAcquireActions": [
{
"action": "[string]Types of actions to be performed in the stamp sheet",
"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> |
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 | |||
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
AcquireAction
Acquire Action