GS2-Showcase Buff Reference
Note
See BuffEntryModel for more information on the buff entry model.Model
Target model types available for buff application
Gs2Showcase:DisplayItem
Displayed Item
Target fields for buff application
acquireActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| acquireActions | List<AcquireAction> | [] | 1 ~ 100 items | List of Acquire Actions Actions that grant resources as purchase rewards. Executed after all consume actions complete successfully. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:DisplayItem",
"targetFieldName": "acquireActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:Showcase
Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:Showcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}"
}
]Gs2Showcase:DisplayItem
Displayed Item
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:DisplayItem",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}:displayItem:{displayItemId}"
}
]verifyActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| verifyActions | List<VerifyAction> | [] | 0 ~ 10 items | List of Verify Actions Precondition checks executed before the purchase. All verify actions must pass before consume and acquire actions are processed. Can be used to check purchase eligibility conditions. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:DisplayItem",
"targetFieldName": "verifyActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:Showcase
Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:Showcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}"
}
]Gs2Showcase:DisplayItem
Displayed Item
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:DisplayItem",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}:displayItem:{displayItemId}"
}
]consumeActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| consumeActions | List<ConsumeAction> | [] | 0 ~ 10 items | List of Consume Actions Actions that consume resources as the purchase price. Can include GS2-Limit CountUp actions to control purchase limits for sales item groups. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:DisplayItem",
"targetFieldName": "consumeActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:Showcase
Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:Showcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}"
}
]Gs2Showcase:DisplayItem
Displayed Item
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:DisplayItem",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}:displayItem:{displayItemId}"
}
]Gs2Showcase:RandomDisplayItemModel
Items that can be displayed in a Random Showcase
Target fields for buff application
acquireActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| acquireActions | List<AcquireAction> | [] | 1 ~ 100 items | List of Acquire Actions Actions that grant resources as purchase rewards for this random display item. Executed as acquire actions in the transaction. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetFieldName": "acquireActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:RandomShowcase
Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomShowcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:random:showcase:{showcaseName}"
}
]Gs2Showcase:RandomDisplayItemModel
Items that can be displayed in a Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:randomDisplayItem:{displayItemId}"
}
]verifyActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| verifyActions | List<VerifyAction> | [] | 0 ~ 10 items | List of Verify Actions Precondition checks executed before purchasing this random display item. All verify actions must pass before consume and acquire actions are processed. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetFieldName": "verifyActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:RandomShowcase
Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomShowcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:random:showcase:{showcaseName}"
}
]Gs2Showcase:RandomDisplayItemModel
Items that can be displayed in a Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:randomDisplayItem:{displayItemId}"
}
]consumeActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| consumeActions | List<ConsumeAction> | [] | 0 ~ 10 items | List of Consume Actions Actions that consume resources as the purchase price for this random display item. Executed as consume actions in the transaction. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetFieldName": "consumeActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:RandomShowcase
Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomShowcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:random:showcase:{showcaseName}"
}
]Gs2Showcase:RandomDisplayItemModel
Items that can be displayed in a Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:randomDisplayItem:{displayItemId}"
}
]stock
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| stock | int | ✓ | 1 ~ 2147483646 | Stock The maximum number of times this item can be drawn across all rotations. Once stock reaches zero, the item is excluded from future draws. Stock is consumed when the item is selected during a rotation draw. |
Example Master Data
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetFieldName": "stock",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Showcase:RandomShowcase
Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomShowcase",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:random:showcase:{showcaseName}"
}
]Gs2Showcase:RandomDisplayItemModel
Items that can be displayed in a Random Showcase
Example Master Data
"conditionGrns": [
{
"targetModelName": "Gs2Showcase:RandomDisplayItemModel",
"targetGrn": "grn:gs2:any:any:showcase:{namespaceName}:randomDisplayItem:{displayItemId}"
}
]