Buff Reference of GS2-SkillTree

GS2-Buff for defining the fields whose parameters can be adjusted and the scope in which the buffs are applied

Model

Types of models that can apply buffs

Gs2SkillTree:NodeModel

Node model

Fields affected by the buff

releaseVerifyActions
TypeConditionRequiredDefaultValue LimitsDescription
releaseVerifyActionsList<VerifyAction>[]0 ~ 10 itemsList of verify actions required to determine the conditions for release
Example of Master Data Description

rate specifies the multiplier applied to the target field.

"targetModel": {
    "targetModelName": "Gs2SkillTree:NodeModel",
    "targetFieldName": "releaseVerifyActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

Model for buff application conditions

Gs2SkillTree:NodeModel

Node model

Example of Master Data Description
"conditionGrns": [
    {
        "targetModelName": "Gs2SkillTree:NodeModel",
        "targetGrn": "grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}"
    }
]

releaseConsumeActions
TypeConditionRequiredDefaultValue LimitsDescription
releaseConsumeActionsList<ConsumeAction>
[]1 ~ 10 itemsList of consume actions required for release
Example of Master Data Description

rate specifies the multiplier applied to the target field.

"targetModel": {
    "targetModelName": "Gs2SkillTree:NodeModel",
    "targetFieldName": "releaseConsumeActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

Model for buff application conditions

Gs2SkillTree:NodeModel

Node model

Example of Master Data Description
"conditionGrns": [
    {
        "targetModelName": "Gs2SkillTree:NodeModel",
        "targetGrn": "grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}"
    }
]

restrainReturnRate
TypeConditionRequiredDefaultValue LimitsDescription
restrainReturnRatefloat
1.00.0 ~ 1.0Return Rate
Example of Master Data Description

rate specifies the multiplier applied to the target field.

"targetModel": {
    "targetModelName": "Gs2SkillTree:NodeModel",
    "targetFieldName": "restrainReturnRate",
    "conditionGrns": [
    ],
    "rate": 1.0
}

Model for buff application conditions

Gs2SkillTree:NodeModel

Node model

Example of Master Data Description
"conditionGrns": [
    {
        "targetModelName": "Gs2SkillTree:NodeModel",
        "targetGrn": "grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}"
    }
]