GS2-Stamina マスターデータリファレンス

{
  "version": "2019-02-14",
  "staminaModels": [
    {
      "name": "[string]スタミナモデル名",
      "metadata": "[string?]メタデータ",
      "recoverIntervalMinutes": "[int]スタミナを回復する速度(分)",
      "recoverValue": "[int]時間経過後に回復する量",
      "initialCapacity": "[int]スタミナの最大値の初期値",
      "isOverflow": "[bool]最大値を超えて回復するか",
      "maxCapacity": "[int]溢れた状況での最大値",
      "maxStaminaTable": {
        "name": "[string]最大スタミナ値テーブル名",
        "metadata": "[string?]メタデータ",
        "experienceModelId": "[string]経験値モデルGRN",
        "values": [
          "[int]スタミナの最大値"
        ]
      },
      "recoverIntervalTable": {
        "name": "[string]スタミナ回復間隔テーブル名",
        "metadata": "[string?]メタデータ",
        "experienceModelId": "[string]経験値モデルGRN",
        "values": [
          "[int?]スタミナの回復間隔(分)"
        ]
      },
      "recoverValueTable": {
        "name": "[string]スタミナ回復量テーブル名",
        "metadata": "[string?]メタデータ",
        "experienceModelId": "[string]経験値モデルGRN",
        "values": [
          "[int?]スタミナの回復量"
        ]
      }
    }
  ]
}
有効化条件必須デフォルト値の制限説明
version2019-02-14マスターデータのフォーマットバージョン
staminaModelsList<StaminaModel>~ 100 itemsスタミナモデル

StaminaModel

スタミナモデル

スタミナの最大値や、回復間隔、回復量といったパラメータを定義できます。
GS2-Experience と連動させて、最大値や回復量をコントロールすることもできます。

有効化条件必須デフォルト値の制限説明
staminaModelIdstring~ 1024文字スタミナモデルGRN
namestring~ 128文字スタミナモデル名
metadatastring~ 128文字メタデータ
recoverIntervalMinutesint~ 2147483646スタミナを回復する速度(分)
recoverValueint1~ 2147483646時間経過後に回復する量
initialCapacityint~ 2147483646スタミナの最大値の初期値
isOverflowbool最大値を超えて回復するか
maxCapacityint{isOverflow}~ 2147483646溢れた状況での最大値
maxStaminaTableMaxStaminaTableGS2-Experience と連携する際に使用するスタミナ最大値テーブル
recoverIntervalTableRecoverIntervalTableGS2-Experience と連携する際に使用する回復間隔テーブル
recoverValueTableRecoverValueTableGS2-Experience と連携する際に使用する回復量テーブル

MaxStaminaTable

スタミナ最大値テーブル

GS2-Experience のランクごとにスタミナの最大値を定義するエンティティです。

有効化条件必須デフォルト値の制限説明
namestring~ 128文字最大スタミナ値テーブル名
metadatastring~ 128文字メタデータ
experienceModelIdstring~ 1024文字経験値モデルGRN
valuesList<int>1 ~ 1024 itemsランク毎のスタミナの最大値テーブル

RecoverIntervalTable

スタミナ回復間隔テーブル

GS2-Experience のランクごとにスタミナの回復間隔を定義するエンティティです。

有効化条件必須デフォルト値の制限説明
namestring~ 128文字スタミナ回復間隔テーブル名
metadatastring~ 128文字メタデータ
experienceModelIdstring~ 1024文字経験値モデルGRN
valuesList<int>1 ~ 1024 itemsランク毎のスタミナ回復間隔テーブル

RecoverValueTable

スタミナ回復量テーブル

GS2-Experience のランクごとにスタミナの回復量を定義するエンティティです。

有効化条件必須デフォルト値の制限説明
namestring~ 128文字スタミナ回復量テーブル名
metadatastring~ 128文字メタデータ
experienceModelIdstring~ 1024文字経験値モデルGRN
valuesList<int>1 ~ 1024 itemsランク毎のスタミナ回復量テーブル