Files
MaaAssistantArknights/docs/zh-cn/protocol/sss-schema.md
uye 67bbf9aac5 refactor: website docs **translation needed** (#9287)
Co-authored-by: wlwxj <d1ve_wh4le@outlook.com>
Co-authored-by: Rbqwow <55343783+Rbqwow@users.noreply.github.com>
Co-authored-by: Constrat <56174894+Constrat@users.noreply.github.com>
Co-authored-by: HX3N <scarlet7518@gmail.com>
Co-authored-by: Wallsman <63186641+wallsman@users.noreply.github.com>
Co-authored-by: Loong <wangl.cc@outlook.com>
Co-authored-by: 神代綺凛 <i@loli.best>
Co-authored-by: SherkeyXD <57581480+SherkeyXD@users.noreply.github.com>
2024-07-08 01:57:20 +08:00

5.5 KiB
Raw Blame History

order, icon
order icon
7 game-icons:prisoner

保全派驻协议

::: tip 请注意 JSON 文件是不支持注释的,文本中的注释仅用于演示,请勿直接复制使用 :::

{
    "type": "SSS", // 协议类型SSS 表示保全派驻,必选,不可修改
    "stage_name": "多索雷斯在建地块", // 保全派驻地图名,必选
    "minimum_required": "v4.9.0", // 最低要求 maa 版本号,必选
    "doc": {
        // 描述,可选
        "title": "低练度高成功率作业",
        "title_color": "dark",
        "details": "对练度要求很低balabala……", // 建议在这里写上你的名字!(作者名)、参考的视频攻略链接等
        "details_color": "dark"
    },
    "buff": "自适应补给元件", // 开局导能元件选择,可选
    "equipment": [
        // 开局装备选择,横着数,可选
        // 当前版本暂未实现,只会在界面上显示一下
        "A",
        "A",
        "A",
        "A",
        "B",
        "B",
        "B",
        "B"
    ],
    "strategy": "优选策略", // 或者 自由策略,可选
    // 当前版本暂未实现,只会在界面上显示一下
    "opers": [
        // 指定干员,可选
        {
            "name": "棘刺",
            "skill": 3,
            "skill_usage": 1
        }
    ],
    "tool_men": {
        // 剩余所需各职业人数,按费用排序随便拿,可选
        // 当前版本暂未实现,只会在界面上显示一下
        "Pioneer": 13,
        "近卫": 2, // 中英文均可
        "Medic": 2
    },
    "drops": [
        // 战斗开始时和战斗中途,招募干员、获取装备优先级
        "空弦",
        "能天使", // 支持干员名、职业名
        "先锋", // 职业名中英文均可
        "Support",
        "无需增调干员", // 不招人
        "重整导能组件", // 支持装备名,全写一起.jpg
        "反制导能组件",
        "战备激活阀", // 关卡中途的可选装备,也也放这里
        "改派发讯器"
    ],
    "blacklist": [
        // 黑名单,可选。在 drops 里不会选这些人。
        // 后续版本支持编队后,编队工具人也不会选这些人
        "夜半",
        "梅尔"
    ],
    "stages": [
        {
            "stage_name": "蜂拥而上", // 单层关卡名,必选
            // 支持 name, stageId, levelId推荐 stageId 或 levelId
            // 请勿使用 code例如 LT-1因为会和其他保全关卡冲突
            "strategies": [
                // 必选
                // 会按部署各 object 里的 tool_men如果当前手牌都没有才会部署下一个 object 里的
                {
                    "core": "棘刺",
                    "tool_men": {
                        "Pioneer": 1, // 中英文均可
                        "Warrior": 1,
                        "Medic": 1
                    },
                    "location": [
                        10,
                        1
                    ],
                    "direction": "Left"
                },
                {
                    "core": "泥岩",
                    "tool_men": {
                        "Pioneer": 1,
                        "Warrior": 1,
                        "Medic": 1
                    },
                    "location": [
                        2,
                        8
                    ],
                    "direction": "Left"
                },
                {
                    // 不填写 core可以用于部署辅助过牌的之类的
                    "tool_men": {
                        "Support": 100
                    },
                    "location": [
                        2,
                        8
                    ],
                    "direction": "Left"
                }
            ],
            "draw_as_possible": true, // “调配干员”按钮,是否好了就用,可选,默认 true
            "actions": [
                // 可选
                // 基本复用抄作业的逻辑,可参考 protocol/copilot-schema.md
                // 符合 action 的条件就执行 action否则执行上面的 strategies 的逻辑
                {
                    "type": "调配干员" // 新 type“调配干员” 按钮,点一下,在 "draw_as_possible" 为 true 时无效
                },
                {
                    "type": "CheckIfStartOver", // 新 type检查干员在不在不在就退出重开
                    "name": "棘刺"
                },
                {
                    "name": "桃金娘",
                    "location": [
                        4,
                        5
                    ],
                    "direction": "左"
                },
                {
                    "kills": 10,
                    "type": "撤退",
                    "name": "桃金娘"
                }
            ],
            "retry_times": 3 // 战斗失败重试次数,超过了直接放弃整局
        },
        {
            "stage_name": "见者有份"
            // ...
        }
        // 写几关打几关,比如只写到了 4则打完 4 自动重开
    ]
}

示例文件

SSS_阿卡胡拉丛林.json

SSS_多索雷斯在建地块.json