Buff Reference of GS2-Idle
GS2-Buff for defining the fields whose parameters can be adjusted and the scope in which the buffs are applied
Note
See BuffEntryModel for more information on the buff entry model.Model
Types of models that can apply buffs
Gs2Idle:Status
Status
Fields affected by the buff
maximumIdleMinutes
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| maximumIdleMinutes | int | ✓ | 0 | 0 ~ 2147483646 | Maximum idle time |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Idle:Status",
"targetFieldName": "maximumIdleMinutes",
"conditionGrns": [
],
"rate": 1.0
}Model for buff application conditions
Gs2Idle:CategoryModel
Category Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Idle:CategoryModel",
"targetGrn": "grn:gs2:any:any:idle:{namespaceName}:model:{categoryName}"
}
]Gs2Idle:CategoryModel
Category Model
Fields affected by the buff
acquireActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| acquireActions | List<AcquireAction> | [] | 0 ~ 100 items | List of Acquire Action |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Idle:CategoryModel",
"targetFieldName": "acquireActions",
"conditionGrns": [
],
"rate": 1.0
}Model for buff application conditions
Gs2Idle:CategoryModel
Category Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Idle:CategoryModel",
"targetGrn": "grn:gs2:any:any:idle:{namespaceName}:model:{categoryName}"
}
]