GS2-Money Buff リファレンス
GS2-Buff でバフを適用する際に指定する、パラメータの補正が可能なモデル/アクション内のフィールドと、その適用範囲の設定について
Note
バフエントリーモデルの詳細については BuffEntryModel をご参照ください。Action
バフを適用可能なアクションの種類
Gs2Money:DepositByUserId
ユーザーIDを指定してウォレットの残高に加算
バフの適用対象フィールド
count
Wallet
ウォレット
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| count | int | ✓ | 1 ~ 2147483646 | 付与する課金通貨の数量 |
マスターデータ記述例
"targetAction": {
"targetActionName": "Gs2Money:DepositByUserId",
"targetFieldName": "count",
"conditionGrns": [
],
"rate": 1.0
}バフの適用条件モデル
Gs2Money:Wallet
ウォレット
マスターデータ記述例
"conditionGrns": [
{
"targetModelName": "Gs2Money:Wallet",
"targetGrn": "grn:gs2:{region}:{ownerId}:money:{namespaceName}:user:{userId}:wallet:{slot}"
}
]Gs2Money:Withdraw
ウォレットから残高を消費
バフの適用対象フィールド
count
Wallet
ウォレット
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| count | int | ✓ | 1 ~ 2147483646 | 消費する課金通貨の数量 |
マスターデータ記述例
"targetAction": {
"targetActionName": "Gs2Money:Withdraw",
"targetFieldName": "count",
"conditionGrns": [
],
"rate": 1.0
}バフの適用条件モデル
Gs2Money:Wallet
ウォレット
マスターデータ記述例
"conditionGrns": [
{
"targetModelName": "Gs2Money:Wallet",
"targetGrn": "grn:gs2:{region}:{ownerId}:money:{namespaceName}:user:{userId}:wallet:{slot}"
}
]Gs2Money:WithdrawByUserId
ユーザーIDを指定してウォレットから残高を消費
バフの適用対象フィールド
count
Wallet
ウォレット
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| count | int | ✓ | 1 ~ 2147483646 | 消費する課金通貨の数量 |
マスターデータ記述例
"targetAction": {
"targetActionName": "Gs2Money:WithdrawByUserId",
"targetFieldName": "count",
"conditionGrns": [
],
"rate": 1.0
}バフの適用条件モデル
Gs2Money:Wallet
ウォレット
マスターデータ記述例
"conditionGrns": [
{
"targetModelName": "Gs2Money:Wallet",
"targetGrn": "grn:gs2:{region}:{ownerId}:money:{namespaceName}:user:{userId}:wallet:{slot}"
}
]