GS2-SkillTree Buff Reference

Describes the fields within models/actions whose parameters can be adjusted when applying buffs with GS2-Buff, and the scope in which those buffs are applied.

Model

Target model types available for buff application

Gs2SkillTree:NodeModel

Node Model

Target fields for buff application

releaseVerifyActions
TypeConditionRequiredDefaultValue LimitsDescription
releaseVerifyActionsList<VerifyAction>[]0 ~ 10 itemsList of Verify Actions used to determine whether the release conditions are satisfied
Example Master Data

rate specifies the multiplier applied to the target field.

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

Buff Application Condition Model

Gs2SkillTree:NodeModel

Node Model

Example Master Data
"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 Master Data

rate specifies the multiplier applied to the target field.

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

Buff Application Condition Model

Gs2SkillTree:NodeModel

Node Model

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

restrainReturnRate
TypeConditionRequiredDefaultValue LimitsDescription
restrainReturnRatefloat1.00.0 ~ 1.0Restrain Refund Rate
Example Master Data

rate specifies the multiplier applied to the target field.

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

Buff Application Condition Model

Gs2SkillTree:NodeModel

Node Model

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