docs: Update 肉鸽辅助协议.md

This commit is contained in:
Lancarus
2024-07-31 02:51:40 +08:00
committed by GitHub
parent 3f842303d8
commit a614dda122

View File

@@ -49,7 +49,7 @@ icon: ri:game-fill
::: info 注意
1. 同一 group 内的干员和召唤物必须部署方式一致(即同为近战或者同为高台)
1. 同一 group 内的干员和召唤物必须**部署方式一致**(即同为近战或者同为高台)**攻击范围尽量相同**
2. 允许同一干员或者召唤物根据用法不同,被分类至不同的 group
@@ -89,28 +89,51 @@ icon: ri:game-fill
1. 已有群组介绍
傀影肉鸽的作业为例:主要将干员分为了
萨米肉鸽的作业为例:主要将干员分为了
| 分组 | 主要考量 | 主要包括职业 | 举例干员 |
| :--- | :--- | :--- | :--- |
| **_地面阻挡_** | 站场和清杂 | 重装、近卫 | 奶盾、基石、羽毛笔、山、M3、令和稀音的召唤物、斑点、重装预备干员 |
| **_地面单切_** | 单独对战精英怪 | 处决者特种 | 史尔特尔、异德、麒麟 R 夜刀、M3、红 |
| **_地面单切/处决者_** | 单独对战精英怪 | 处决者特种 | 史尔特尔、异德、麒麟 R 夜刀、M3、红 |
| **_高台 C_** | 常态和决战输出 | 狙击、术士 | 假日威龙陈、澄闪、艾雅法拉、肥鸭 |
| **_高台输出_** | 对空和常态输出 | 狙击、术士 | 空弦、能天使、克洛丝、史都华德 |
| **_速狙_** | 物理输出,标准射程 | 狙击 | 艾拉、能天使、跃跃、克洛丝 |
| **_术师_** | 法术输出,标准射程 | 单法 | 艾雅法拉、逻各斯、史都华德 |
| **_辅助_** | 可以打到身后1格 | 辅助 | 塑心、铃兰、跃跃、梓兰 |
| **_狙击_** | 射程较远的高台 | 投掷手、攻城手 | 维什戴尔、提丰、早露 |
| **_奶_** | 治疗能力 | 治疗、辅助 | 凯尔希、浊心斯卡蒂、芙蓉、安赛尔 |
| **_单奶_** | 攻击范围纵深>=4 | 治疗 | 凯尔希、焰影苇草、纯烬艾雅法拉、芙蓉、安赛尔 |
| **_群奶_** | 攻击范围纵深<=4 | 治疗、辅助 | 夜莺、白面鸮、浊心斯卡蒂 |
| **_回费_** | 回复 cost | 先锋 | 桃金娘、伊内丝、芬、香草 |
| **_地刺_** | 无阻挡,在盾前提供输出或者减速 | 伏击客 | 归溟幽灵鲨、阿斯卡纶、狮蝎 |
| **_地面远程_** | 地面长手,可以在盾后输出 | 教官、领主 | 帕拉斯、棘刺、银灰 |
| **_地面远程_** | 地面长手,可以在盾后输出 | 教官、领主 | 号角、帕拉斯、棘刺、银灰 |
| **_领主_** | 地面攻击范围纵深>4可对空 | 要塞、领主 | 棘刺、银灰、仇白 |
| **_盾法_** | 攻击范围短,有一定承伤能力 | 阵法术师 | 林、卡涅利安 |
| **_炮灰_** | 吸收炮弹、再部署 | 特种、召唤物 | M3、红、桃金娘、预备干员 |
| **_高台预备_** | 有一定输出能力 | | 梓兰、预备干员 |
| **_大龙_** | 盾前承伤、紧靠阻挡方便合体 | 召唤物 | 令的小龙、涤火杰西卡的盾牌 |
| **_补给站_** | 给主c干员加快回转 | 召唤物 | 支援补给站、工匠类干员的召唤物 |
| **_无人机_** | 无视高台地面的治疗召唤物 | 召唤物 | 斯卡蒂的海嗣、赫默的无人机 |
| **_支援陷阱_** | 部署在地面的爆炸物 | 召唤物 | 支援雾机、支援轰隆隆 |
| **_障碍物_** | 不吃部署位吸引仇恨或者阻挡 | 召唤物 | 鸟笼、障碍物 |
| **_其他地面_** | 不希望被优先使用的地面 | 推拉、挡1先锋、剑豪 | 风笛、可颂 |
| **_高台预备/其他高台_** | 不希望被优先使用的高台 | 群法、链法、战术家 | 梓兰、预备干员 |
2. 需要特殊操作的群组
::: tip
地面阻挡主要考量干员防守的综合能力(有时候全杀了也是防守强的表现对吧),包括地面远程和领主组
奶主要考虑综合治疗能力包括单奶和群奶需要考虑攻击范围覆盖时要单独使用单奶奶4格或者群奶奶身后
高台输出只考虑输出能力,主要是狙击和术师职业的混杂排序,需要考虑输出类型、攻击范围等限制条件时单独使用速狙、术师、辅助、盾法
夹子类召唤物以为数量较多不要放在支援陷阱中让maa自动部署效果比较好
:::
3. 需要特殊操作的群组
除了上面那些比较笼统的分组,我们有时候需要对一些干员或者干员种类进行一些定制的精细化操作,比如
| 分组 | 包括干员 | 主要特点 |
| :--- | :--- | :--- |
| 益达 | 维什戴尔 | 高台输出,优先部署可以减轻压力 |
| 棘刺 | 棘刺、号角 | 地面远程输出,有些图有非常适配的位置 |
| 棘刺 | 棘刺、号角 | 地面远程输出,傀影肉鸽有些图有非常适配的位置 |
| 召唤类 | 凯尔希、令、稀音 | 自带地面阻挡,有的图需要优先部署,召唤物可以当阻挡也可以当炮灰 |
| 情报官 | 晓歌、伊内丝 | 既可以回费、又可以侧面输出、还可以单切 |
| 浊心斯卡蒂 | 浊心斯卡蒂 | 低压时奶量尚可,但是范围特殊,一些图有比较适配的位置 |
@@ -168,7 +191,7 @@ icon: ri:game-fill
### 调整干员招募参数
1. 群组内的顺序代表部署检测的优先度
1. 群组内的顺序代表部署该组时的优先度
2. 临时招募干员会在原有的评分基础上加600分
@@ -185,7 +208,7 @@ icon: ri:game-fill
// 带“doc”字段均为json内备注文档对程序运行没有影响
"opers": [ // 该包括哪些干员,有序,代表部署优先度
{
"name": "百炼嘉维尔", // 干员名称这里是百嘉在组内第1位表示需要部署地面阻挡组的时候首先检测是不是百嘉
"name": "百炼嘉维尔", // 干员名称这里是百嘉在组内第1位表示需要部署地面阻挡组的时候首先检测是不是百嘉
"skill": 3, // 使用几技能这里举例使用3技能
"skill_usage": 2, // 技能使用模式参考3-3战斗流程协议不填或者1为自动放2为只放x次x通过"skill_times"字段设置3暂时不支持
"skill_times": 2, // 技能使用次数默认为1在"skill_usage"字段为2时生效
@@ -199,10 +222,11 @@ icon: ri:game-fill
"is_key": true, // true为key关键干员false或省略为非key干员。在阵容完备检测未通过时仅招募key干员与0希望干员保存希望。
"is_start": true, // true为开局选择干员false或省略为非开局干员。在队伍中没有start干员时仅招募start干员与0希望干员用户填写的干员会强制未start干员
"auto_retreat": 0, // 部署几秒后自动撤退,整数,大于 0 时生效主要用于特种干员和投锋由于肉鸽一般是2倍速推荐设置为技能持续时间/2
"promote_priority_when_team_full": 850,
"recruit_priority_when_team_full": 850, // 无需单独设置,满足阵容完备度时,招募优先级,默认招募优先级-100
"promote_priority_when_team_full": 850, // 无需单独设置,满足阵容完备度时,进阶优先级,默认精二优先级+300
"recruit_priority_offsets": [ // 按当前阵容调控招募优先级
{
"groups": [ // 需要哪些组满足条件
"groups": [ // 需要哪些组满足条件,是按组计数,这些组里不要出现重复干员,否则会重复计数
"凯尔希",
"地面阻挡",
"棘刺"
@@ -222,8 +246,12 @@ icon: ri:game-fill
]
}
```
::: info 注意
`recruit_priority_offsets`的`group`中的群组不要有重复干员
5. 按照你的理解新增群组和干员
`auto_retreat`设置后一般不需要再在作战计划中为其设置`retreat_plan`
:::
6. 按照你的理解新增群组和干员
新增群组后,你可以从已有的群组中复制干员过来,参考大佬们已有的评分,在此基础上修改
@@ -349,11 +377,19 @@ icon: ri:game-fill
MAA 会将所有部署指令扁平化后,执行最优先级部署操作
例:在[6,4]部署[ "百嘉", "基石", "地面 C"],在[6,3]部署[ "基石", "地面 C"],那么 MAA 会将部署指令扁平化成附带坐标的[ "百嘉", "基石", "地面 C""基石", "地面 C"]
如果在战斗中[6,4]位置的"百嘉"组干员倒下,手里有有可部署的“基石”组干员,会优先布置到[6,4]而不是[6,3]
你可以看见很多作业中主要防守点的操作是[ "地面阻挡", "处决者", "其他地面"]这意味着当主要抗伤位干员死了会尝试用处决者拖延cd
:::
2. 在某个时间点部署干员
::: tip
一些常用的干员组用法:
1.很多作业中主要防守点的组合是[ "地面阻挡", "处决者", "其他地面"]这意味着当主要抗伤位干员死了会尝试用处决者拖延cd;当这个点生存压力过大时,考虑使用[ "重装","地面阻挡", "处决者", "炮灰", "其他地面"];盾后的点则可以优先盾后输出[ "地面远程","地面阻挡", "处决者", "其他地面"]单纯吸引仇恨or送死可以使用[ "炮灰", "障碍物", "其他地面"]
2.高台位组合常用[ "高台输出", "其他高台"],想要无论什么高台都可以放置可以使用[ "高台输出", "狙击", "辅助", "盾法", "其他高台"]
3.一些地面位置叔叔和地刺类干员都比较适合[ "玛恩纳", "地刺"]
:::
3. 在某个时间点部署干员
::: tip
适用于某些单切干员或者需要炮灰的使用场景
:::
@@ -376,11 +412,11 @@ icon: ri:game-fill
]
```
3. 在某个时间点撤退干员
4. 在某个时间点撤退干员
::: tip
有时候炮灰过强站住场或者需要部署位腾挪阵容怎么办,撤退!
同一位置的部署和撤退命令的condition数字尽量不要重叠
同一位置的部署和撤退命令的condition数字尽量不要重叠,否则会秒上秒下
:::
```json
@@ -392,9 +428,9 @@ icon: ri:game-fill
]
```
4. 在某个时间点释放技能to do
5. 在某个时间点释放技能to do
5. 一些其他的字段(不推荐使用)
6. 一些其他的字段(不推荐使用)
```json
"role_order_Doc": "干员类型部署顺序,未写出部分以近卫,先锋,医疗,重装,狙击,术士,辅助,特种,召唤物的顺序补全,输入英文",
@@ -554,6 +590,12 @@ OCR 识别不期而遇事件名称,但是选项是操作固定的位置
"No": 198,
"decrease_collapse": true // true表示获得该藏品会降低坍缩值。在mode为5时将不会购买
},
...
"others": // maa不会购买的收藏品比如结局藏品和起重机
{
"name": "无人起重机"
},
```
## 肉鸽特殊机制
@@ -604,7 +646,7 @@ OCR 识别不期而遇事件名称,但是选项是操作固定的位置
"foldartal": [
{
"name": "黜人", //密文板名称
"effect": "选择所有右侧邻近的战斗节点" //密文板效果
"effect": "选择所有右侧邻近的战斗节点" //密文板效果
},
```