GS2-Quest Buff リファレンス

GS2-Buff でバフを適用する際に指定する、パラメータの補正が可能なモデル/アクション内のフィールドと、その適用範囲の設定について

Model

バフを適用可能なモデルの種類

Gs2Quest:QuestModel

クエストモデル

バフの適用対象フィールド

completeAcquireActions
有効化条件必須デフォルト値の制限説明
completeAcquireActionsList<AcquireAction>[]0 ~ 10 itemsクエストクリア時の報酬
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Quest:QuestModel",
    "targetFieldName": "completeAcquireActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Quest:QuestGroupModel

クエストグループモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestGroupModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
    }
]
Gs2Quest:QuestModel

クエストモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
    }
]

firstCompleteAcquireActions
有効化条件必須デフォルト値の制限説明
firstCompleteAcquireActionsList<AcquireAction>[]0 ~ 10 items初回クリア入手アクションリスト
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Quest:QuestModel",
    "targetFieldName": "firstCompleteAcquireActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Quest:QuestGroupModel

クエストグループモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestGroupModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
    }
]
Gs2Quest:QuestModel

クエストモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
    }
]

failedAcquireActions
有効化条件必須デフォルト値の制限説明
failedAcquireActionsList<AcquireAction>[]0 ~ 100 itemsクエスト失敗時の報酬
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Quest:QuestModel",
    "targetFieldName": "failedAcquireActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Quest:QuestGroupModel

クエストグループモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestGroupModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
    }
]
Gs2Quest:QuestModel

クエストモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
    }
]

verifyActions
有効化条件必須デフォルト値の制限説明
verifyActionsList<VerifyAction>[]0 ~ 10 itemsクエストの参加条件検証アクションリスト
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Quest:QuestModel",
    "targetFieldName": "verifyActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Quest:QuestGroupModel

クエストグループモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestGroupModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
    }
]
Gs2Quest:QuestModel

クエストモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
    }
]

consumeActions
有効化条件必須デフォルト値の制限説明
consumeActionsList<ConsumeAction>[]0 ~ 10 itemsクエストの参加料
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Quest:QuestModel",
    "targetFieldName": "consumeActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Quest:QuestGroupModel

クエストグループモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestGroupModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}"
    }
]
Gs2Quest:QuestModel

クエストモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Quest:QuestModel",
        "targetGrn": "grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}"
    }
]