GS2-Quest Buff リファレンス
GS2-Buff でバフを適用する際に指定する、パラメータの補正が可能なモデル/アクション内のフィールドと、その適用範囲の設定について
Note
バフエントリーモデルの詳細については BuffEntryModel をご参照ください。Model
バフを適用可能なモデルの種類
Gs2Quest:QuestModel
クエストモデル
バフの適用対象フィールド
completeAcquireActions
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| completeAcquireActions | List<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
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| firstCompleteAcquireActions | List<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
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| failedAcquireActions | List<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
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| verifyActions | List<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
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| consumeActions | List<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}"
}
]