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

{
  "version": "2023-09-06",
  "nodeModels": [
    {
      "name": "[string]ノードモデル名",
      "metadata": "[string?]メタデータ",
      "releaseConsumeActions": [
        {
          "action": "[string]スタンプタスクで実行するアクションの種類",
          "request": "[string]入手リクエストのJSON"
        }
      ],
      "returnAcquireActions": [
        {
          "action": "[string]スタンプシートを使用して実行するアクションの種類",
          "request": "[string]リクエストのJSON"
        }
      ],
      "restrainReturnRate": "[float]返却率",
      "premiseNodeNames": [
        "[string]解放の前提とするノードモデル名"
      ]
    }
  ]
}
有効化条件必須デフォルト値の制限説明
version2023-09-06マスターデータのフォーマットバージョン
nodeModelsList<NodeModel>

NodeModel

ノードモデルはスキルツリーに配置するノードのモデルです。 ノードには解放に必要なコストと、ノードの解放状態を未解放状態に戻した時に返却されるコストの割合を設定できます。

有効化条件必須デフォルト値の制限説明
nodeModelIdstring~ 1024文字ノードモデルGRN
namestring~ 128文字ノードモデル名
metadatastring~ 2048文字メタデータ
releaseConsumeActionsList<ConsumeAction>[]解放に必要な消費アクションリスト
returnAcquireActionsList<AcquireAction>返却される入手アクションリスト
restrainReturnRatefloat1~ 1返却率
premiseNodeNamesList<string>解放の前提とするノードモデル名リスト

ConsumeAction

有効化条件必須デフォルト値の制限説明
actionenum []~ 128文字スタンプタスクで実行するアクションの種類
requeststring~ 1048576文字入手リクエストのJSON

AcquireAction

有効化条件必須デフォルト値の制限説明
actionenum []~ 128文字スタンプシートを使用して実行するアクションの種類
requeststring~ 1048576文字リクエストのJSON