GS2-Quest Buff リファレンス

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

Model

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

Gs2Quest:QuestModel

クエストモデル

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

completeAcquireActions
有効化条件必須デフォルト値の制限説明
completeAcquireActionsList<AcquireAction>[]0 ~ 10 itemsクリア報酬入手アクション
このコンテンツバリエーションでクエストをクリアした際に実行される入手アクションです。プレイヤーがクエストクリア時に受け取る実際の報酬を定義します。
マスターデータ記述例

rate には、対象フィールドに対する補正レートを指定します。

"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初回クリア報酬入手アクションリスト
このクエストの初回クリア時にのみ実行される入手アクションのリストです。通常のクリア報酬に加えて付与されるボーナス報酬で、初回クリアボーナスの実現に使用します。
マスターデータ記述例

rate には、対象フィールドに対する補正レートを指定します。

"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失敗時入手アクションリスト
クエスト失敗時に実行される入手アクションです。失敗時の慰労報酬やクエスト参加コストの一部返還などに使用します。
マスターデータ記述例

rate には、対象フィールドに対する補正レートを指定します。

"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検証アクションリスト
このクエストを開始するための前提条件となる検証アクションのリストです。すべての検証アクションが成功しないとクエストを開始できません。レベル確認やアイテム所持などの要件の強制に使用します。
マスターデータ記述例

rate には、対象フィールドに対する補正レートを指定します。

"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消費アクションリスト
このクエストの開始コストとして実行される消費アクションです。スタミナや通貨などのコストがクエスト開始時に消費されます。
マスターデータ記述例

rate には、対象フィールドに対する補正レートを指定します。

"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}"
    }
]