GS2-SkillTree Buff リファレンス

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

Model

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

Gs2SkillTree:NodeModel

ノードモデル

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

releaseVerifyActions
有効化条件必須デフォルト値の制限説明
releaseVerifyActionsList<VerifyAction>[]0 ~ 10 items解放検証アクションリスト
このノードを解放する前に実行され、条件が満たされているかを確認する検証アクションのリスト。
例えば、プレイヤーが特定のレベルに達しているか、特定のアイテムを所持しているかを検証できます。
いずれかの検証アクションが失敗すると、ノード解放は拒否されます。最大10アクション。
マスターデータ記述例

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

"targetModel": {
    "targetModelName": "Gs2SkillTree:NodeModel",
    "targetFieldName": "releaseVerifyActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2SkillTree:NodeModel

ノードモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2SkillTree:NodeModel",
        "targetGrn": "grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}"
    }
]

releaseConsumeActions
有効化条件必須デフォルト値の制限説明
releaseConsumeActionsList<ConsumeAction>[]1 ~ 10 items解放消費アクションリスト
このノードを解放する際に実行される消費アクションのリストで、解放コストを表します。
これらのアクションは返却入手アクションの計算にも使用されます。ノードを拘束する際、各消費アクションが返却率に基づいて逆転されます。
最低1つの消費アクションが必要です。最大10アクション。
マスターデータ記述例

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

"targetModel": {
    "targetModelName": "Gs2SkillTree:NodeModel",
    "targetFieldName": "releaseConsumeActions",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2SkillTree:NodeModel

ノードモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2SkillTree:NodeModel",
        "targetGrn": "grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}"
    }
]

restrainReturnRate
有効化条件必須デフォルト値の制限説明
restrainReturnRatefloat1.00.0 ~ 1.0返却率
このノードを拘束(未解放状態に戻す)した際に消費リソースが返却される割合。
1.0 は全額返却、0.5 は半額返却、0.0 は返却なしを意味します。
デフォルトは 1.0(全額返却)。有効範囲: 0.0〜1.0。
マスターデータ記述例

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

"targetModel": {
    "targetModelName": "Gs2SkillTree:NodeModel",
    "targetFieldName": "restrainReturnRate",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2SkillTree:NodeModel

ノードモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2SkillTree:NodeModel",
        "targetGrn": "grn:gs2:any:any:skillTree:{namespaceName}:model:{nodeModelName}"
    }
]