Buff Reference of GS2-Quest
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
Gs2Quest:QuestModel
Quest Model
Fields affected by the buff
completeAcquireActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| completeAcquireActions | List<AcquireAction> | [] | 0 ~ 10 items | Rewards for completing quests |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Quest:QuestModel",
"targetFieldName": "completeAcquireActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Quest:QuestGroupModel
Quest Group Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestGroupModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
}
]Gs2Quest:QuestModel
Quest Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
}
]firstCompleteAcquireActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| firstCompleteAcquireActions | List<AcquireAction> | [] | 0 ~ 10 items | List of reward acquire actions for the first quest completion |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Quest:QuestModel",
"targetFieldName": "firstCompleteAcquireActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Quest:QuestGroupModel
Quest Group Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestGroupModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
}
]Gs2Quest:QuestModel
Quest Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
}
]failedAcquireActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| failedAcquireActions | List<AcquireAction> | [] | 0 ~ 100 items | Acquisition action executed as a reward upon quest failure |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Quest:QuestModel",
"targetFieldName": "failedAcquireActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Quest:QuestGroupModel
Quest Group Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestGroupModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
}
]Gs2Quest:QuestModel
Quest Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
}
]verifyActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| verifyActions | List<VerifyAction> | [] | 0 ~ 10 items | List of verification actions for quest participation |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Quest:QuestModel",
"targetFieldName": "verifyActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Quest:QuestGroupModel
Quest Group Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestGroupModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
}
]Gs2Quest:QuestModel
Quest Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
}
]consumeActions
| Type | Condition | Required | Default | Value Limits | Description | |
|---|---|---|---|---|---|---|
| consumeActions | List<ConsumeAction> | [] | 0 ~ 10 items | Consumption action executed as the quest participation fee |
Example of Master Data Description
rate specifies the multiplier applied to the target field.
"targetModel": {
"targetModelName": "Gs2Quest:QuestModel",
"targetFieldName": "consumeActions",
"conditionGrns": [
],
"rate": 1.0
}Buff Application Condition Model
Gs2Quest:QuestGroupModel
Quest Group Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestGroupModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
}
]Gs2Quest:QuestModel
Quest Model
Example of Master Data Description
"conditionGrns": [
{
"targetModelName": "Gs2Quest:QuestModel",
"targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
}
]