| gameplay_name | 战斗系统 | |
|---|---|---|
| involves_screens |
|
|
| last_updated | 2026-07-31 |
绝区零的核心战斗机制。本页只讲通用共性机制(所有战斗玩法共用),作为理解自动配队 / 自动战斗的依据。个别角色的专属机制(如某某角色的独有架势 / 染色 / 能量条)不展开——那是角色百科内容,查 米游社 WIKI 或 萌娘百科;只在代码用到时在本页点到。
战斗画面识别见 战斗画面.md。
战斗是绝区零绝大多数玩法(式舆防卫战 / 恶名狩猎 / 迷失之地 / 各类副本)的核心:3 人小队实时切人打怪,靠 属性克制 + 异常积蓄 + 失衡击破 三条机制链路输出伤害。配队围绕这三条链路 + 角色职业搭配展开。
- 7 种属性:电、以太、物理、火、冰、风(3.0 引入)、流明(对应代码
DmgTypeEnum)。 - 克制(弱点):敌人对该属性抗性 -20%,直伤更高(伤害数字白色)。
- 抗性:敌人对该属性抗性 +20%,直伤更低(伤害数字变灰)。
- 非克制非抗性:抗性 0,正常伤害。
配队依据:尽量用敌人弱点属性的输出角色,避开抗性属性。脚本据此给候选队评分(见末尾「自动配队评分」)。
来源:NGA · 绝区零数据机制导论。
- 异常积蓄:用同属性攻击持续打敌人,积累「异常值」(怪物血条右侧进度条);攒满触发该属性的异常效果(各属性效果不同,分持续伤害类 / 单次伤害类 / 控制类,具体查 WIKI)。
- 紊乱(Disorder):对已处于某异常状态的敌人,再施加另一种属性的异常 → 覆盖原状态,触发紊乱,额外结算一次伤害。
- 异常队靠快速挂多种异常反复触发紊乱打伤害(混伤,以异常为主、直伤为辅)。
- 异常伤害受「异常精通 + 攻击力 + 异常掌控」影响,不受暴击影响(培养方向与直伤角不同)。
注意游戏内正式术语是「紊乱」(Disorder);风属性版的紊乱叫「乱流」(风专属别名,见下「染色」),"紊流"则是误写。
来源:游民星空 · 全属性异常效果一览、TapTap · 紊乱机制解读。
- 攻击积累敌人失衡值(血条下方进度),满后敌人进入「失衡状态」,期间受到的伤害大幅提升。
- 失衡期间触发连携技(角色大招演出),是爆发输出窗口。
- 击破职业负责快速打失衡,把队伍"抬"进连携爆发期。
风、流明是较新的特殊异常属性,有专属异常交互(代表角色:风=维琳娜、流明=蕾米埃尔,角色技能详见 WIKI),是当前版本异常队核心。
- 风属性:异常体系为风化(持续伤害)→ 浸染 / 染色(接触其他属性时提升风 + 该属性伤害)→ 乱流(风化与其他属性异常共存时触发爆炸,风版紊乱)。乱流靠队友的异色异常触发。
- 流明属性:可变属性——流明异常会随队友属性变化(与风属性队友 → 算风伤,与物理 → 物伤,与以太 → 以太伤)。
风 + 流明同队:流明因风属性队友而变风伤 → 双方都打风,没有异色异常可触发风乱流。配队评分据此对两者做不对称处理:
- 风异常的乱流染色源不能是流明队友(流明会变风,非异色)→ 评分时
WIND排除LUMIFLUX队友。 - 流明可变,能吃任何队友属性(含风)→ 评分时
LUMIFLUX不排除队友。
见 shiyu_defense_team_utils.py:_calc_team_score 染色分支。
来源:游侠 · 维琳娜技能介绍、4399 · 蕾米埃尔全面解析、NGA · 蕾米埃尔绑定维琳娜讨论。
每个代理人有职业(AgentTypeEnum),决定战斗定位:
| 职业 | 定位 | 配队评分角色 |
|---|---|---|
| 强攻(ATTACK) | 直伤输出主力 | 输出(按属性克制评分) |
| 命破(RUPTURE) | 直伤输出(另一套体系) | 输出 |
| 异常(ANOMALY) | 靠异常积蓄 / 紊乱打伤害 | 输出(异常倍率;风/流明走染色分支) |
| 击破(STUN) | 打失衡触发连携 | 辅助(对齐最强输出计分) |
| 支援(SUPPORT) | 增伤 / 治疗 / buff | 辅助 |
| 防护(DEFENSE) | 护盾 / 生存 | 辅助 |
虚狩是新艾利都调查员的最高荣誉称号(由市长授予,表彰镇压空洞的极大贡献),不是职业也不是属性,而是剧情设定上的头衔。当前虚狩级代理人(对应代码 VOID_HUNTER_AGENT_ID_LIST):仪玄(yixuan)、星见雅(hoshimi_miyabi)、叶瞬光(yeshunguang)、蕾米埃尔(remielle)。
代码里
VOID_HUNTER_*命名是"虚狩"的直译(早期被误称为"虚无猎人")。虚狩角色通常机制 / 数值更强,脚本配队给虚狩角色 1.2 倍评分加权。该列表硬编码,游戏新增虚狩角色时需手动补(后续可考虑下沉到Agent数据字段派生)。
来源:萌娘百科 · 虚狩。
式舆防卫战自动配队(shiyu_defense_team_utils.py:DefenseTeamSearcher / select_teams)用上述机制给候选预备编队打分,选总分最高且两阶段代理人不重复的组合:
- 输出角色(强攻 / 命破 / 异常):按属性对弱点 / 抗性的契合度评分。代码用
1.3 / 0.7(异常1.69 / 0.49)——这是评分权重,不是真实 ±20% 伤害倍率;放大克制 / 抗性的分差以便排序。 - 辅助角色(击破 / 支援 / 防护):按「对齐队内最强输出」计入,每个辅助贡献 = 最强输出分(
sum(output) + max(output) × 辅助数)。 - 虚狩角色:1.2 倍加权。
- 风 / 流明异常:走染色分支(看队友异常属性)。
- 普通节点 2 个半场 / 多间模式全部未完成房间的队,代理人 ID 不能重复。
配队的完整玩法流程见 式舆防卫战.md;扫描 / 点击选队的自动化实现见相关 application / operation 代码。