Skip to content

曲包

包。

示例

json
{
  "id": "finale_append_1",
  "name": "Extra Chapter 2",
  "description": "…",
  "section": "mainstory",
  "isWorldExtend": false,
  "unlocksPartner": 1234,
  "appendParentId": "finale"
}

JSON Schema

json
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://arcaeaoffline.sevive.xyz/schemas/data-interchange-schemas/v5/pack.json",
  "title": "Pack",
  "description": "Arcaea Offline Data Interchange Schemas Version 5 - Pack",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The string identifier of the pack",
      "examples": ["test"]
    },
    "name": {
      "type": "string",
      "description": "The **english** name of the pack",
      "examples": ["Test Pack"]
    },
    "description": {
      "type": "string",
      "description": "The **english** description of the pack",
      "examples": [
        "The final update of Arcaea Offline,\nwhich bring about the project's end.\n\nIn addition to…"
      ]
    },
    "section": {
      "type": "string",
      "description": "Which section does this pack belongs to",
      "examples": ["arcaea", "mainstory", "mainstory2", "sidestory", "collab"]
    },
    "isWorldExtend": {
      "type": "boolean",
      "description": "Whether this pack is a World Extend pack",
      "default": false
    },
    "unlocksPartner": {
      "type": "integer",
      "minimum": 0
    },
    "appendParentId": {
      "type": "string",
      "description": "If presents, turn this pack into an append pack, and the value should point to the parent pack's id"
    }
  },
  "required": ["id", "name", "isWorldExtend"]
}