> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-Idle Buff Reference

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




{{% alert title="Note" color="info" %}}
See [BuffEntryModel](api_reference/buff/master_data/#buffentrymodel) for more information on the buff entry model.
{{% /alert %}}

## Models
Target model types available for buff application

### Gs2Idle:Status
Status


#### Target fields for buff application

##### maximumIdleMinutes


|  | Type | Condition | Required | Default | Value Limits | Description |
| --- | --- | --- | --- | --- | --- | --- |
| maximumIdleMinutes | int |  | | 0 | 0 ~ 2147483646 | Maximum Idle Minutes<br>The maximum idle time in minutes that this status can accumulate. Initialized from the category model's defaultMaximumIdleMinutes when the status is created. Can be increased per-user via acquire actions, allowing premium users or event participants to accumulate more idle rewards. |


##### Example Master Data

`rate` specifies the multiplier applied to the target field.


**JSON**
```json
"targetModel": {
    "targetModelName": "Gs2Idle:Status",
    "targetFieldName": "maximumIdleMinutes",
    "conditionGrns": [
    ],
    "rate": 1.0
}
```



#### Buff Application Condition Model

##### Gs2Idle:CategoryModel


Category Model


##### Example Master Data


**JSON**
```json
"conditionGrns": [
    {
        "targetModelName": "Gs2Idle:CategoryModel",
        "targetGrn": "grn:gs2:any:any:idle:{namespaceName}:model:{categoryName}"
    }
]
```


---

### Gs2Idle:CategoryModel
Category Model


#### Target fields for buff application

##### acquireActions


|  | Type | Condition | Required | Default | Value Limits | Description |
| --- | --- | --- | --- | --- | --- | --- |
| acquireActions | List&lt;AcquireAction&gt; |  | | [] | 0 ~ 100 items | List of Acquire Actions<br>The collection of acquire actions that are executed together when this reward interval is triggered. Multiple actions can be combined to grant different types of rewards simultaneously for a single idle reward cycle. Up to 100 actions per list. |


##### Example Master Data

`rate` specifies the multiplier applied to the target field.


**JSON**
```json
"targetModel": {
    "targetModelName": "Gs2Idle:CategoryModel",
    "targetFieldName": "acquireActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}
```



#### Buff Application Condition Model

##### Gs2Idle:CategoryModel


Category Model


##### Example Master Data


**JSON**
```json
"conditionGrns": [
    {
        "targetModelName": "Gs2Idle:CategoryModel",
        "targetGrn": "grn:gs2:any:any:idle:{namespaceName}:model:{categoryName}"
    }
]
```


---



