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

{
  "version": "2023-07-18",
  "balanceParameterModels": [
    {
      "name": "[string]バランスパラメーターモデル名",
      "metadata": "[string?]メタデータ",
      "totalValue": "[long]合計値",
      "initialValueStrategy": "[string]初期値の設定方針",
      "parameters": [
        {
          "name": "[string]名前",
          "metadata": "[string?]メタデータ"
        }
      ]
    }
  ],
  "rarityParameterModels": [
    {
      "name": "[string]バランスパラメーターモデル名",
      "metadata": "[string?]メタデータ",
      "maximumParameterCount": "[int]付与するパラメーターの最大数",
      "parameterCounts": [
        {
          "count": "[int]値",
          "weight": "[int]排出重み"
        }
      ],
      "parameters": [
        {
          "name": "[string]名前",
          "metadata": "[string?]メタデータ",
          "resourceName": "[string]ゲーム内で使用するパラメーターリソースの種類を表す名前(GS2の動作のためには使用しません)",
          "resourceValue": "[long]ゲーム内で使用するパラメーターリソースの値(GS2の動作のためには使用しません)",
          "weight": "[int]排出重み"
        }
      ]
    }
  ]
}
有効化条件必須デフォルト値の制限説明
version2023-07-18マスターデータのフォーマットバージョン
balanceParameterModelsList<BalanceParameterModel>~ 10000 itemsバランスパラメーターモデル
rarityParameterModelsList<RarityParameterModel>~ 10000 itemsレアリティパラメーターモデル

BalanceParameterModel

バランスパラメーターモデル

バランスパラメーターの抽選条件を定義します。

有効化条件必須デフォルト値の制限説明
balanceParameterModelIdstring~ 1024文字バランスパラメーターモデルGRN
namestring~ 128文字バランスパラメーターモデル名
metadatastring~ 2048文字メタデータ
totalValuelong~ 9223372036854775805合計値
initialValueStrategyenum {
    “average”,
    “lottery”
}
“average”~ 128文字初期値の設定方針
parametersList<BalanceParameterValueModel>1 ~ 10 itemsバランスパラメーター値モデルのリスト

initialValueStrategy に指定する列挙型の定義

定義説明
average平均値
lottery抽選

RarityParameterModel

レアリティパラメーターモデル

レアリティパラメーターの抽選条件を定義します。

有効化条件必須デフォルト値の制限説明
rarityParameterModelIdstring~ 1024文字レアリティパラメーターモデルGRN
namestring~ 128文字バランスパラメーターモデル名
metadatastring~ 2048文字メタデータ
maximumParameterCountint1 ~ 10付与するパラメーターの最大数
parameterCountsList<RarityParameterCountModel>1 ~ 10 itemsレアリティパラメーターの付与数モデルのリスト
parametersList<RarityParameterValueModel>1 ~ 1000 itemsレアリティパラメーター値モデルのリスト

BalanceParameterValueModel

バランスパラメーター値モデル

有効化条件必須デフォルト値の制限説明
namestring~ 64文字名前
metadatastring~ 512文字メタデータ

RarityParameterCountModel

レアリティパラメーターの付与数モデル

有効化条件必須デフォルト値の制限説明
countint~ 10
weightint1 ~ 2147483646排出重み

RarityParameterValueModel

バランスパラメーター値モデル

有効化条件必須デフォルト値の制限説明
namestring~ 64文字名前
metadatastring~ 512文字メタデータ
resourceNamestring~ 64文字ゲーム内で使用するパラメーターリソースの種類を表す名前(GS2の動作のためには使用しません)
resourceValuelong~ 9223372036854775805ゲーム内で使用するパラメーターリソースの値(GS2の動作のためには使用しません)
weightint1 ~ 2147483646排出重み

BalanceParameterValue

バランスパラメーター値モデル

有効化条件必須デフォルト値の制限説明
namestring~ 64文字名前
valuelong~ 9223372036854775805

RarityParameterValue

レアリティパラメーター値モデル

有効化条件必須デフォルト値の制限説明
namestring~ 64文字名前
resourceNamestring~ 64文字リソースの名前
resourceValuelong~ 9223372036854775805リソースの値