<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Buff on Game Server Services | Docs</title>
    <link>/ja/tags/buff/</link>
    <description>Recent content in Buff on Game Server Services | Docs</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <atom:link href="/ja/tags/buff/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>GS2-Buff</title>
      <link>/ja/microservices/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/microservices/buff/</guid>
      <description>GS2-Buff は GS2 が提供するマイクロサービスの対価や報酬、ユーザーデータの最大値の補正を一元管理する機能を提供します。 期間限定で報酬を増加させる機能や、サブスクリプション契約状態であればユーザーデータの最大値が増加するような機能を実現するために利用できます。&#xA;GS2-Buff は他のマイクロサービスを直接書き換えるのではなく、API 呼び出しの際に渡される「コンテキストスタック」というメタ情報を介して各マイクロサービスに補正値を伝播させます。 そのため、バフの内容や期間を変更しても各マイクロサービスのマスターデータやプレイヤーデータをいっさい書き換えることなく適用・解除が行えるのが大きな特徴です。&#xA;ユースケース GS2-Buff が想定する代表的なユースケースは以下の通りです。&#xA;期間限定で経験値の取得量を 2 倍にするキャンペーン 特定のショーケースで販売される商品の価格を一律 20% オフ サブスクリプション契約中はスタミナの最大値を引き上げる 特定の装備を装備中のみクエスト報酬を増加させる イベント期間中だけ強化素材の消費量を半減させる graph LR Player[&amp;#34;プレイヤー&amp;#34;] --&amp;gt;|ApplyBuff| Buff[GS2-Buff] Buff --&amp;gt;|コンテキストスタック| Player Player --&amp;gt;|API &amp;#43; コンテキストスタック| Other[&amp;#34;他のマイクロサービス&amp;lt;br/&amp;gt;(GS2-Experience / GS2-Stamina / GS2-Showcase など)&amp;#34;] Other -.参照.-&amp;gt; Buff Other --&amp;gt;|補正後の値| Player マスターデータ管理 マスターデータを登録することでマイクロサービスで利用可能なデータや振る舞いを設定できます。&#xA;マスターデータの種類には以下があります。&#xA;BuffEntryModel: 補正値と対象を定義する基本モデル マスターデータの登録はマネージメントコンソールから登録する他、GitHubからデータを反映したり、GS2-Deployを使ってCIから登録するようなワークフローを組むことが可能です。&#xA;BuffEntryModel の主な設定項目 設定項目 説明 name バフを識別する一意な名前 metadata クライアント側で利用する任意メタデータ expression 補正計算式の種別 (Rate Add / Mul / Value Add) targetType 補正対象が「モデル」か「アクション」か targetModel / targetAction 補正対象のモデル名・アクション名・条件 GRN・補正レート priority 適用優先度。値が小さいものから順に計算 applyPeriodScheduleEventId GS2-Schedule のイベントによる有効期間 バフエンティティ 各マイクロサービスに加える補正の単位です。 基礎値を 1.</description>
    </item>
    <item>
      <title>GS2-Exchange Buff リファレンス</title>
      <link>/ja/api_reference/exchange/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/exchange/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Exchange:RateModel 交換レートモデル&#xA;バフの適用対象フィールド lockTime 型 有効化条件 必須 デフォルト 値の制限 説明 lockTime int {timingType} == &amp;ldquo;await&amp;rdquo; ✓※ 0 ~ 538214400 交換実行から実際に報酬を受け取れるようになるまでの待ち時間（分）timingType が await の場合にのみ適用されます。交換が開始されてからプレイヤーが報酬を受け取れるようになるまでに経過する必要がある実時間の分数を指定します。待ち時間はスキップ機能を使用して短縮できます。※ timingType が &amp;ldquo;await&amp;rdquo; であれば必須 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Exchange:RateModel&#34;, &#34;targetFieldName&#34;: &#34;lockTime&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Exchange:Namespace ネームスペース&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Exchange:Namespace&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:exchange:{namespaceName}&#34; } ] Gs2Exchange:RateModel 交換レートモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;</description>
    </item>
    <item>
      <title>GS2-Experience Buff リファレンス</title>
      <link>/ja/api_reference/experience/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/experience/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Experience:Status ステータス&#xA;バフの適用対象フィールド rankCapValue 型 有効化条件 必須 デフォルト 値の制限 説明 rankCapValue long ✓ 0 ~ 9223372036854775805 現在のランクキャップこのステータスが現在到達できる最大ランクです。初期値は経験値モデルの defaultRankCap に設定され、限界突破などのランクキャップ増加操作により maxRankCap まで引き上げることができます。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Experience:Status&#34;, &#34;targetFieldName&#34;: &#34;rankCapValue&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Experience:ExperienceModel 経験値モデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Experience:ExperienceModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:experience:{namespaceName}:model:{experienceName}&#34; } ] Gs2Experience:Status ステータス&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Experience:Status&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:experience:{namespaceName}:user:any:experienceModel:{experienceName}:property:{propertyId}&#34; } ] Action バフを適用可能なアクションの種類</description>
    </item>
    <item>
      <title>GS2-Formation Buff リファレンス</title>
      <link>/ja/api_reference/formation/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/formation/buff/</guid>
      <description> Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Formation:Mold フォームの保存領域&#xA;バフの適用対象フィールド capacity 型 有効化条件 必須 デフォルト 値の制限 説明 capacity int ✓ 0 ~ 2147483646 現在のキャパシティこの保存領域でこのプレイヤーが現在利用できるフォーム保存スロット数です。初期値は保存領域モデルの initialMaxCapacity に設定され、キャパシティ増加操作により maxCapacity まで拡張できます。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Formation:Mold&#34;, &#34;targetFieldName&#34;: &#34;capacity&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Formation:MoldModel フォームの保存領域モデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Formation:MoldModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:formation:{namespaceName}:model:mold:{moldModelName}&#34; } ] </description>
    </item>
    <item>
      <title>GS2-Idle Buff リファレンス</title>
      <link>/ja/api_reference/idle/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/idle/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Idle:Status ステータス&#xA;バフの適用対象フィールド maximumIdleMinutes 型 有効化条件 必須 デフォルト 値の制限 説明 maximumIdleMinutes int 0 0 ~ 2147483646 最大放置時間（分）このステータスが蓄積できる最大放置時間（分）です。ステータス作成時にカテゴリーモデルの defaultMaximumIdleMinutes から初期化されます。入手アクションを通じてユーザーごとに増加でき、プレミアムユーザーやイベント参加者がより多くの放置報酬を蓄積できるようにします。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Idle:Status&#34;, &#34;targetFieldName&#34;: &#34;maximumIdleMinutes&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Idle:CategoryModel カテゴリーモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Idle:CategoryModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:idle:{namespaceName}:model:{categoryName}&#34; } ] Gs2Idle:CategoryModel カテゴリーモデル&#xA;バフの適用対象フィールド acquireActions 型 有効化条件 必須 デフォルト 値の制限 説明 acquireActions List&amp;lt;AcquireAction&amp;gt; [] 0 ~ 100 items 入手アクションリストこの報酬間隔がトリガーされた時に一括で実行される入手アクションのコレクションです。複数のアクションを組み合わせて、1つの放置報酬サイクルで異なる種類の報酬を同時に付与できます。リストあたり最大100アクションです。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。</description>
    </item>
    <item>
      <title>GS2-Inventory Buff リファレンス</title>
      <link>/ja/api_reference/inventory/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/inventory/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Inventory:Inventory インベントリ&#xA;バフの適用対象フィールド currentInventoryMaxCapacity 型 有効化条件 必須 デフォルト 値の制限 説明 currentInventoryMaxCapacity int ✓ 1 ~ 2147483646 最大キャパシティこのユーザーが使用可能なインベントリ枠の現在の最大数です。インベントリモデルのinitialCapacityから初期化され、入手アクションまたは直接のAPI呼び出しを通じてモデルのmaxCapacityまで拡張できます。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Inventory:Inventory&#34;, &#34;targetFieldName&#34;: &#34;currentInventoryMaxCapacity&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Inventory:InventoryModel インベントリモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Inventory:InventoryModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:inventory:{namespaceName}:model:{inventoryName}&#34; } ] Action バフを適用可能なアクションの種類&#xA;Gs2Inventory:AcquireItemSetByUserId ユーザーIDを指定してアイテムセットを入手&#xA;ユーザーのインベントリにアイテムを追加します。既存のアイテムセットに空き（スタック制限未満）がある場合はそこに追加され、そうでない場合は複数スタックが許可されていれば新しいアイテムセットが作成されます。&#xA;オプションの expiresAt で、新しく作成されるアイテムセットの有効期限を設定できます。有効期限が既に過去のアイテムは空として扱われます。&#xA;createNewItemSet が true の場合、既存のセットに空きがあっても常に新しいアイテムセットが作成されます。&#xA;合計数量がインベントリ容量を超える場合、オーバーフロー数量が返され、ネームスペースの設定に応じてオーバーフロー分が GS2-Inbox に転送される場合があります。&#xA;バフの適用対象フィールド acquireCount ItemSet - アイテムセット</description>
    </item>
    <item>
      <title>GS2-Limit Buff リファレンス</title>
      <link>/ja/api_reference/limit/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/limit/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Action バフを適用可能なアクションの種類&#xA;Gs2Limit:CountUp カウントアップ&#xA;リクエストしたユーザーのカウンターを指定されたカウントアップ値だけ増加させます。&#xA;maxValue が指定された場合、カウンターはその上限を超えません。操作が最大値を超える場合は Overflow エラーが返されます。&#xA;カウンターがまだ存在しない場合、カウント 0 で自動的に作成された後に増加します。&#xA;バフの適用対象フィールド maxValue Counter - 回数制限の現在の値&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 maxValue int 1 ~ 2147483646 カウントアップを許容する最大値 マスターデータ記述例 JSON &#34;targetAction&#34;: { &#34;targetActionName&#34;: &#34;Gs2Limit:CountUp&#34;, &#34;targetFieldName&#34;: &#34;maxValue&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Limit:LimitModel 回数制限モデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Limit:LimitModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:{region}:{ownerId}:limit:{namespaceName}:limit:{limitName}&#34; } ] Gs2Limit:Counter 回数制限の現在の値&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;</description>
    </item>
    <item>
      <title>GS2-LoginReward Buff リファレンス</title>
      <link>/ja/api_reference/login_reward/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/login_reward/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2LoginReward:BonusModel ログインボーナスモデル&#xA;バフの適用対象フィールド acquireActions 型 有効化条件 必須 デフォルト 値の制限 説明 acquireActions List&amp;lt;AcquireAction&amp;gt; ✓ 1 ~ 10 items 入手アクションリストこの日の報酬としてユーザーに付与されるリソースを定義する入手アクションのリスト。各アクションは入手アクション（アイテム追加、通貨付与など）とそのリクエストパラメータを指定します。報酬あたり最低1個、最大10個のアクションを設定できます。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2LoginReward:BonusModel&#34;, &#34;targetFieldName&#34;: &#34;acquireActions&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2LoginReward:BonusModel ログインボーナスモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2LoginReward:BonusModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:loginReward:{namespaceName}:bonusModel:{bonusModelName}&#34; } ] missedReceiveReliefConsumeActions 型 有効化条件 必須 デフォルト 値の制限 説明 missedReceiveReliefConsumeActions List&amp;lt;ConsumeAction&amp;gt; {missedReceiveRelief} == &amp;ldquo;enabled&amp;rdquo; [] 0 ~ 10 items 取り逃がし救済の消費アクションリスト取り逃がしたボーナスを救済するためにユーザーが支払うコストを定義する消費アクションのリスト。例えば、ゲーム内通貨やアイテムを救済コストとして消費するよう設定できます。最大10個まで設定できます。missedReceiveRelief が有効な場合にのみ適用されます。※ missedReceiveRelief が &amp;ldquo;enabled&amp;rdquo; であれば有効 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。</description>
    </item>
    <item>
      <title>GS2-Mission Buff リファレンス</title>
      <link>/ja/api_reference/mission/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/mission/buff/</guid>
      <description> Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Mission:MissionTaskModel ミッションタスクモデル&#xA;バフの適用対象フィールド completeAcquireActions 型 有効化条件 必須 デフォルト 値の制限 説明 completeAcquireActions List&amp;lt;AcquireAction&amp;gt; [] 0 ~ 100 items ミッション達成時の報酬プレイヤーがミッション達成報酬を受け取る際に実行される入手アクションのリストです。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Mission:MissionTaskModel&#34;, &#34;targetFieldName&#34;: &#34;completeAcquireActions&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Mission:MissionGroupModel ミッショングループモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Mission:MissionGroupModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:mission:{namespaceName}:group:{missionGroupName}&#34; } ] Gs2Mission:MissionTaskModel ミッションタスクモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Mission:MissionTaskModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:mission:{namespaceName}:group:{missionGroupName}:missionTaskModel:{missionTaskName}&#34; } ] </description>
    </item>
    <item>
      <title>GS2-Money Buff リファレンス</title>
      <link>/ja/api_reference/money/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/money/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Action バフを適用可能なアクションの種類&#xA;Gs2Money:DepositByUserId ユーザーIDを指定してウォレットの残高に加算&#xA;指定されたユーザーのウォレットに指定量の通貨を追加します。&#xA;価格が 0 の場合は無償通貨として、それ以外の場合は有償通貨として扱われます。&#xA;バフの適用対象フィールド count Wallet - ウォレット&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 count int ✓ 1 ~ 2147483646 付与する課金通貨の数量 マスターデータ記述例 JSON &#34;targetAction&#34;: { &#34;targetActionName&#34;: &#34;Gs2Money:DepositByUserId&#34;, &#34;targetFieldName&#34;: &#34;count&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Money:Wallet ウォレット&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Money:Wallet&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:{region}:{ownerId}:money:{namespaceName}:user:{userId}:wallet:{slot}&#34; } ] Gs2Money:Withdraw ウォレットから残高を消費&#xA;リクエストユーザーのウォレットから指定量の通貨を消費します。&#xA;paidOnly が false の場合、無償通貨が先に消費され、次に有償通貨が消費されます。paidOnly が true の場合、有償通貨のみが消費されます。&#xA;レスポンスには消費した通貨の価格が含まれます。</description>
    </item>
    <item>
      <title>GS2-Money2 Buff リファレンス</title>
      <link>/ja/api_reference/money2/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/money2/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Action バフを適用可能なアクションの種類&#xA;Gs2Money2:DepositByUserId ユーザーIDを指定してウォレットの残高に加算&#xA;指定されたユーザーのウォレットに指定された入金トランザクションを追加します。&#xA;各入金トランザクションに対してイベントログが記録されます。&#xA;バフの適用対象フィールド count DepositTransaction - 入金トランザクション&#xA;型 有効化条件 必須 デフォルト 値の制限 説明 count int ✓ 0 ~ 2147483646 課金通貨の数量この入金における仮想通貨の単位数です。ウォレットから出金されると減少します。 マスターデータ記述例 JSON &#34;targetAction&#34;: { &#34;targetActionName&#34;: &#34;Gs2Money2:DepositByUserId&#34;, &#34;targetFieldName&#34;: &#34;count&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Money2:Wallet ウォレット&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Money2:Wallet&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:{region}:{ownerId}:money2:{namespaceName}:user:{userId}:wallet:{slot}&#34; } ] Gs2Money2:Withdraw ウォレットから残高を消費&#xA;リクエストユーザーのウォレットから指定量の通貨を消費します。&#xA;paidOnly が false の場合、無償通貨が先に消費され、次に有償通貨が消費されます。paidOnly が true の場合、有償通貨のみが消費されます。&#xA;バフの適用対象フィールド withdrawCount Wallet - ウォレット</description>
    </item>
    <item>
      <title>GS2-Quest Buff リファレンス</title>
      <link>/ja/api_reference/quest/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/quest/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Quest:QuestModel クエストモデル&#xA;バフの適用対象フィールド completeAcquireActions 型 有効化条件 必須 デフォルト 値の制限 説明 completeAcquireActions List&amp;lt;AcquireAction&amp;gt; [] 0 ~ 10 items クリア報酬入手アクションこのコンテンツバリエーションでクエストをクリアした際に実行される入手アクションです。プレイヤーがクエストクリア時に受け取る実際の報酬を定義します。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Quest:QuestModel&#34;, &#34;targetFieldName&#34;: &#34;completeAcquireActions&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Quest:QuestGroupModel クエストグループモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Quest:QuestGroupModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}&#34; } ] Gs2Quest:QuestModel クエストモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Quest:QuestModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:quest:{namespaceName}:group:{questGroupName}:quest:{questName}&#34; } ] firstCompleteAcquireActions 型 有効化条件 必須 デフォルト 値の制限 説明 firstCompleteAcquireActions List&amp;lt;AcquireAction&amp;gt; [] 0 ~ 10 items 初回クリア報酬入手アクションリストこのクエストの初回クリア時にのみ実行される入手アクションのリストです。通常のクリア報酬に加えて付与されるボーナス報酬で、初回クリアボーナスの実現に使用します。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。</description>
    </item>
    <item>
      <title>GS2-Showcase Buff リファレンス</title>
      <link>/ja/api_reference/showcase/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/showcase/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Showcase:DisplayItem 陳列する商品&#xA;バフの適用対象フィールド acquireActions 型 有効化条件 必須 デフォルト 値の制限 説明 acquireActions List&amp;lt;AcquireAction&amp;gt; [] 1 ~ 100 items 入手アクションリスト購入報酬としてリソースを付与するアクションです。すべての消費アクションが正常に完了した後に実行されます。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Showcase:DisplayItem&#34;, &#34;targetFieldName&#34;: &#34;acquireActions&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Showcase:Showcase 陳列棚&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Showcase:Showcase&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}&#34; } ] Gs2Showcase:DisplayItem 陳列する商品&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Showcase:DisplayItem&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:showcase:{namespaceName}:showcase:{showcaseName}:displayItem:{displayItemId}&#34; } ] verifyActions 型 有効化条件 必須 デフォルト 値の制限 説明 verifyActions List&amp;lt;VerifyAction&amp;gt; [] 0 ~ 10 items 検証アクションリスト購入前に実行される前提条件チェックです。すべての検証アクションが成功した後に消費・入手アクションが処理されます。購入資格の条件チェックに使用できます。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。</description>
    </item>
    <item>
      <title>GS2-SkillTree Buff リファレンス</title>
      <link>/ja/api_reference/skill_tree/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/skill_tree/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2SkillTree:NodeModel ノードモデル&#xA;バフの適用対象フィールド releaseVerifyActions 型 有効化条件 必須 デフォルト 値の制限 説明 releaseVerifyActions List&amp;lt;VerifyAction&amp;gt; [] 0 ~ 10 items 解放検証アクションリストこのノードを解放する前に実行され、条件が満たされているかを確認する検証アクションのリスト。例えば、プレイヤーが特定のレベルに達しているか、特定のアイテムを所持しているかを検証できます。いずれかの検証アクションが失敗すると、ノード解放は拒否されます。最大10アクション。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2SkillTree:NodeModel&#34;, &#34;targetFieldName&#34;: &#34;releaseVerifyActions&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2SkillTree:NodeModel ノードモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2SkillTree:NodeModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}&#34; } ] releaseConsumeActions 型 有効化条件 必須 デフォルト 値の制限 説明 releaseConsumeActions List&amp;lt;ConsumeAction&amp;gt; [] 1 ~ 10 items 解放消費アクションリストこのノードを解放する際に実行される消費アクションのリストで、解放コストを表します。これらのアクションは返却入手アクションの計算にも使用されます。ノードを拘束する際、各消費アクションが返却率に基づいて逆転されます。最低1つの消費アクションが必要です。最大10アクション。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。</description>
    </item>
    <item>
      <title>GS2-Stamina Buff リファレンス</title>
      <link>/ja/api_reference/stamina/buff/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/ja/api_reference/stamina/buff/</guid>
      <description>Note バフエントリーモデルの詳細については BuffEntryModel をご参照ください。 Models バフを適用可能なモデルの種類&#xA;Gs2Stamina:Stamina スタミナ&#xA;バフの適用対象フィールド maxValue 型 有効化条件 必須 デフォルト 値の制限 説明 maxValue int ✓ 1 ~ 2147483646 スタミナの最大値StaminaModel から解決され、オプションでプレイヤーの GS2-Experience ランクに基づく MaxStaminaTable でオーバーライドされるユーザーごとのスタミナ最大値。オーバーフロー無効時は initialCapacity が下限となります。オーバーフロー有効時は maxCapacity が上限となります。自然回復はこの値で停止します。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。&#xA;JSON &#34;targetModel&#34;: { &#34;targetModelName&#34;: &#34;Gs2Stamina:Stamina&#34;, &#34;targetFieldName&#34;: &#34;maxValue&#34;, &#34;conditionGrns&#34;: [ ], &#34;rate&#34;: 1.0 } バフの適用条件モデル Gs2Stamina:StaminaModel スタミナモデル&#xA;マスターデータ記述例 JSON &#34;conditionGrns&#34;: [ { &#34;targetModelName&#34;: &#34;Gs2Stamina:StaminaModel&#34;, &#34;targetGrn&#34;: &#34;grn:gs2:any:any:stamina:{namespaceName}:model:{staminaName}&#34; } ] recoverIntervalMinutes 型 有効化条件 必須 デフォルト 値の制限 説明 recoverIntervalMinutes int 1 ~ 2147483646 スタミナの回復間隔（分）StaminaModel から解決され、オプションでプレイヤーの GS2-Experience ランクに基づく RecoverIntervalTable でオーバーライドされるユーザーごとの回復間隔（分）。テーブルが設定されていない場合、モデルのデフォルト recoverIntervalMinutes にフォールバックします。 マスターデータ記述例 rate には、対象フィールドに対する補正レートを指定します。</description>
    </item>
  </channel>
</rss>
