GS2-Stamina Buff リファレンス

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

Model

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

Gs2Stamina:Stamina

スタミナ

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

maxValue
有効化条件必須デフォルト値の制限説明
maxValueint
1 ~ 2147483646スタミナの最大値
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Stamina:Stamina",
    "targetFieldName": "maxValue",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Stamina:StaminaModel

スタミナモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Stamina:StaminaModel",
        "targetGrn": "grn:gs2:any:any:stamina:{namespaceName}:model:{staminaName}"
    }
]

recoverIntervalMinutes
有効化条件必須デフォルト値の制限説明
recoverIntervalMinutesint1 ~ 2147483646スタミナの回復間隔(分)
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Stamina:Stamina",
    "targetFieldName": "recoverIntervalMinutes",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Stamina:StaminaModel

スタミナモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Stamina:StaminaModel",
        "targetGrn": "grn:gs2:any:any:stamina:{namespaceName}:model:{staminaName}"
    }
]

recoverValue
有効化条件必須デフォルト値の制限説明
recoverValueint1 ~ 2147483646スタミナの回復量
マスターデータ記述例
"targetModel": {
    "targetModelName": "Gs2Stamina:Stamina",
    "targetFieldName": "recoverValue",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Stamina:StaminaModel

スタミナモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Stamina:StaminaModel",
        "targetGrn": "grn:gs2:any:any:stamina:{namespaceName}:model:{staminaName}"
    }
]

Action

バフを適用可能なアクションの種類

Gs2Stamina:ConsumeStamina

スタミナを消費

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

consumeValue

Stamina - スタミナ

有効化条件必須デフォルト値の制限説明
consumeValueint
1 ~ 2147483646消費するスタミナ量
マスターデータ記述例
"targetAction": {
    "targetActionName": "Gs2Stamina:ConsumeStamina",
    "targetFieldName": "consumeValue",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Stamina:StaminaModel

スタミナモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Stamina:StaminaModel",
        "targetGrn": "grn:gs2:{region}:{ownerId}:stamina:{namespaceName}:model:{staminaName}"
    }
]

Gs2Stamina:ConsumeStaminaByUserId

ユーザーIDを指定してスタミナを消費

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

consumeValue

Stamina - スタミナ

有効化条件必須デフォルト値の制限説明
consumeValueint
1 ~ 2147483646消費するスタミナ量
マスターデータ記述例
"targetAction": {
    "targetActionName": "Gs2Stamina:ConsumeStaminaByUserId",
    "targetFieldName": "consumeValue",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Stamina:StaminaModel

スタミナモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Stamina:StaminaModel",
        "targetGrn": "grn:gs2:{region}:{ownerId}:stamina:{namespaceName}:model:{staminaName}"
    }
]

Gs2Stamina:RecoverStaminaByUserId

ユーザーIDを指定してスタミナを回復

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

recoverValue

Stamina - スタミナ

有効化条件必須デフォルト値の制限説明
recoverValueint
1 ~ 2147483646スタミナの回復量
マスターデータ記述例
"targetAction": {
    "targetActionName": "Gs2Stamina:RecoverStaminaByUserId",
    "targetFieldName": "recoverValue",
    "conditionGrns": [
    ],
    "rate": 1.0
}

バフの適用条件モデル

Gs2Stamina:StaminaModel

スタミナモデル

マスターデータ記述例
"conditionGrns": [
    {
        "targetModelName": "Gs2Stamina:StaminaModel",
        "targetGrn": "grn:gs2:{region}:{ownerId}:stamina:{namespaceName}:model:{staminaName}"
    }
]