GS2-Limit 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.
Note
See BuffEntryModel for more information on the buff entry model.Action
Types of actions that can apply buffs
Gs2Limit:CountUp
Count-up
Target fields for buff application
maxValue
Counter - Current counter value
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| maxValue | int | 1 ~ 2147483646 | Maximum value allowed to count up |
Example Master Data
"targetAction": {
"targetActionName": "Gs2Limit:CountUp",
"targetFieldName": "maxValue",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Limit:LimitModel
Usage Limit Model
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Limit:LimitModel",
"targetGrn": "grn:gs2:{region}:{ownerId}:limit:{namespaceName}:limit:{limitName}"
}
]Gs2Limit:Counter
Current counter value
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Limit:Counter",
"targetGrn": "grn:gs2:{region}:{ownerId}:limit:{namespaceName}:user:{userId}:limit:{limitName}:counter:{counterName}"
}
]Gs2Limit:CountUpByUserId
Count-up by specifying a user ID
Target fields for buff application
maxValue
Counter - Current counter value
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| maxValue | int | 1 ~ 2147483646 | Maximum value allowed to count up |
Example Master Data
"targetAction": {
"targetActionName": "Gs2Limit:CountUpByUserId",
"targetFieldName": "maxValue",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Limit:LimitModel
Usage Limit Model
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Limit:LimitModel",
"targetGrn": "grn:gs2:{region}:{ownerId}:limit:{namespaceName}:limit:{limitName}"
}
]Gs2Limit:Counter
Current counter value
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Limit:Counter",
"targetGrn": "grn:gs2:{region}:{ownerId}:limit:{namespaceName}:user:{userId}:limit:{limitName}:counter:{counterName}"
}
]