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]排出重み"
}
]
}
]
}
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
version | ✓ | 2023-07-18 | マスターデータのフォーマットバージョン | |||
balanceParameterModels | List<BalanceParameterModel> | ~ 10000 items | バランスパラメーターモデル | |||
rarityParameterModels | List<RarityParameterModel> | ~ 10000 items | レアリティパラメーターモデル |
BalanceParameterModel
バランスパラメーターモデル
バランスパラメーターの抽選条件を定義します。
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
balanceParameterModelId | string | ✓ | ~ 1024文字 | バランスパラメーターモデルGRN | ||
name | string | ✓ | ~ 128文字 | バランスパラメーターモデル名 | ||
metadata | string | ~ 2048文字 | メタデータ | |||
totalValue | long | ✓ | ~ 9223372036854775805 | 合計値 | ||
initialValueStrategy | enum { “average”, “lottery” } | ✓ | “average” | ~ 128文字 | 初期値の設定方針 | |
parameters | List<BalanceParameterValueModel> | ✓ | 1 ~ 10 items | バランスパラメーター値モデルのリスト |
initialValueStrategy に指定する列挙型の定義
定義 | 説明 |
---|---|
average | 平均値 |
lottery | 抽選 |
RarityParameterModel
レアリティパラメーターモデル
レアリティパラメーターの抽選条件を定義します。
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
rarityParameterModelId | string | ✓ | ~ 1024文字 | レアリティパラメーターモデルGRN | ||
name | string | ✓ | ~ 128文字 | バランスパラメーターモデル名 | ||
metadata | string | ~ 2048文字 | メタデータ | |||
maximumParameterCount | int | ✓ | 1 ~ 10 | 付与するパラメーターの最大数 | ||
parameterCounts | List<RarityParameterCountModel> | ✓ | 1 ~ 10 items | レアリティパラメーターの付与数モデルのリスト | ||
parameters | List<RarityParameterValueModel> | ✓ | 1 ~ 1000 items | レアリティパラメーター値モデルのリスト |
BalanceParameterValueModel
バランスパラメーター値モデル
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
name | string | ✓ | ~ 64文字 | 名前 | ||
metadata | string | ~ 512文字 | メタデータ |
RarityParameterCountModel
レアリティパラメーターの付与数モデル
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
count | int | ✓ | ~ 10 | 値 | ||
weight | int | ✓ | 1 ~ 2147483646 | 排出重み |
RarityParameterValueModel
バランスパラメーター値モデル
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
name | string | ✓ | ~ 64文字 | 名前 | ||
metadata | string | ~ 512文字 | メタデータ | |||
resourceName | string | ✓ | ~ 64文字 | ゲーム内で使用するパラメーターリソースの種類を表す名前(GS2の動作のためには使用しません) | ||
resourceValue | long | ✓ | ~ 9223372036854775805 | ゲーム内で使用するパラメーターリソースの値(GS2の動作のためには使用しません) | ||
weight | int | ✓ | 1 ~ 2147483646 | 排出重み |
BalanceParameterValue
バランスパラメーター値モデル
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
name | string | ✓ | ~ 64文字 | 名前 | ||
value | long | ✓ | ~ 9223372036854775805 | 値 |
RarityParameterValue
レアリティパラメーター値モデル
型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|---|
name | string | ✓ | ~ 64文字 | 名前 | ||
resourceName | string | ✓ | ~ 64文字 | リソースの名前 | ||
resourceValue | long | ✓ | ~ 9223372036854775805 | リソースの値 |