2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

用户:Sam01101/Sandbox/ModuleTest

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索


JSON 架构
类型 必填 默认值 说明
routes[ ] 数组 (Array) 角色路线
      [i]{ } 对象 (Object)
         { }.note 字符串 (String) 角色路线注意事项。
         { }.name 字符串 (String) 角色名称
         { }.selects[ ] 数组 (Array) 该角色的路线选项,超出路线的选项将会被忽略。
                    [i] 数字 (Number) 0
         { }.route_edit[ ] 数组 (Array) 为该角色进行路线微调,按列表顺序执行操作
                       [i]{ } 对象 (Object) 注: 在下列情况,以下选项为必填项:
* `insert`, `append` 操作时的 `actions`
* 特殊情况 - 自定义路线
                          { }.id 字符串 (String) 操作的路线选项 ID,如果操作类型是 `append` 则可以留空表示追加到最后。
                          { }.options{ } 对象 (Object) 路线选项
                                     { }.id 字符串 (String) 路线选项 ID,用于标注选项并在 `route_edit` 中使用。
                                     { }.options[ ] 数组 (Array) 选项列表
                                                [i] 字符串 (String)
                          { }.action 字符串 (String) 操作类型,目前一共有三个操作类型:
* `delete`: 移除
* `insert`: 插入,在指定路线前插入选项
* `append`: 追加,在指定路线后添加选项
* `replace`: 替换特定选项/章节名称

可选值: d, r, i, a, delete, replace, insert, append
                          { }.chapter 字符串 (String) 章节名称
         { }.icon 字符串 (String) Tab 的图标, core 模式不适用并自动忽略
         { }.route_opts[ ] 数组 (Array) 路线列表。此为特殊用途,将覆盖原有的 `route_opts` 选项。
注: 除非您想为该角色重新自定义路线,否则建议使用 `route_edit` 替代。
                       [i]{ } 对象 (Object) 路线选项
                          { }.id 字符串 (String) 路线选项 ID,用于标注选项并在 `route_edit` 中使用。
                          { }.options[ ] 数组 (Array) 选项列表
                                     [i] 字符串 (String)
log 字符串 (String) none 日志等级

可选值: none, debug, info, warn, error, d, i, w, e
options{ } 对象 (Object) 一般选项
       { }.tab_mode 字符串 (String) color Tab 模式 Template:Tabs

可选值: color, core
       { }.display_numbers 布尔值 (Boolean) 是否为在路线选项前添加数字
       { }.line_break 布尔值 (Boolean) 是否为每一个路线选项开新行
       { }.tab_opts{ } 对象 (Object) Tabs 参数,注意不能使用任何 `bn(x)`, `bticon(x)`, `tab(x)`
       { }.tab_opts.key *函数 (Function) 自定义验证函数
route_opts[ ] 数组 (Array) 路线列表
          [i]{ } 对象 (Object) 路线选项
             { }.id 字符串 (String) 路线选项 ID,用于标注选项并在 `route_edit` 中使用。
             { }.options[ ] 数组 (Array) 选项列表
                        [i] 字符串 (String)
chapters[ ] 数组 (Array) 章节名称
        [i] 字符串 (String)
JSON 示范
{
  "routes": [
    {
      "selects": [
        0,
        0,
        0
        ],
      "note": "Proident cupidatat veniam irure nostrud deserunt do dolore eiusmod elit.",
      "name": "Nvphqn Zhunukx",
      },
    {
      "selects": [
        0,
        0,
        0,
        0,
        0,
        0,
        0
        ],
      "note": "Quis amet consectetur qui ipsum. Dolore sunt nostrud. Cillum ut.",
      "name": "Shtqjrelwv Fxjryp",
      },
    {
      "selects": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
        ],
      "note": "In ullamco officia anim culpa in, occaecat. Et irure officia.",
      "name": "Mtzyr Tjhgpgd",
      }
    ],
  "log": "none",
  "options": {
    "display_numbers": false,
    "tab_opts": {
      },
    "line_break": true,
    "tab_mode": "color",
    },
  "route_opts": [
    {
      "id": "Bybnegutr Qtcdncbflv",
      "options": [
        "Tbezfxdz Wbaxp",
        "Ekxvjo Lrcnthzp"
        ],
      },
    {
      "id": "Tqatvywvzt Zrmevxcqgq",
      "options": [
        "Siigbq Qnzhos",
        "Mpyli Laipvgrmmh"
        ],
      }
    ],
  "chapters": [
    "Eqbksrqje Qsitfxrq",
    "Ncgwrc Joprh",
    "Hiezaviel Xtsdrjuyxw",
    "Uohxxw Oehwmmw",
    "Hersdpm Sefmddjiyx"
    ],
  }