战斗系统Combat & Tactics
D&D 的战斗是一个回合制的镜头调度系统:先攻决定发言顺序,动作经济决定谁能做几件事,状态列表决定伤情如何累积。本模块拆解从先攻到死亡豁免的全部环节,外加 CR 遭遇预算与 2025 新制的传奇动作——它们合起来就是一套现成的战斗场面分镜语法。
01战斗循环与先攻
战斗把混乱的厮杀切成可管理的"轮(round)"与"回合(turn)":一轮约等于现实世界的 6 秒,一轮之内每个参战者按先攻顺序各行动一回合,如此循环直到一方溃灭或脱离[1]。这套结构与 属性与检定 的 d20 引擎无缝衔接——先攻本身就是一次敏捷检定。
开战时刻的两件事:DM 先裁定是否发生意外(Surprise),再让所有参战者掷先攻。
| 环节 | 规则 | Term |
|---|---|---|
| 先攻 | 敏捷检定:1d20 + 敏捷调整值(2024 的"警觉"专长可再加熟练加值);同类怪物常由 DM 成组共掷 | Initiative |
| 回合 | 轮到你时:移动 + 1 个动作 +(如有)1 个附赠动作,可任意拆分顺序 | Turn |
| 轮 | 全员各行动一次为一轮,约 6 秒;先攻顺序全程不变 | Round |
| 意外(2014) | 未察觉敌方的生物在第一轮不能移动或动作,直到自己第一个回合结束前不能采取反应 | Surprise |
| 意外(2024) | 被突袭方先攻检定具劣势,不再整轮禁动——突袭的收益由"偷一轮"改为"抢节奏" | Surprise |
把"喊开战"到"第一掷"之间的流程排成固定的五步,节奏就不会散。
| # | 步骤 | 要点 |
|---|---|---|
| 1 | 定位置 | 在战棋或脑内地图上摆开双方、掩体与出口 |
| 2 | 裁意外 | 未察觉的一方中招;有疑义时倾向"不意外" |
| 3 | 掷先攻 | 全员掷 1d20+敏捷调整值,DM 将怪物成组共掷并排序 |
| 4 | 报状态 | 开打前交代灯光、地形、初始距离,避免"凭空多出一堵墙" |
| 5 | 循环 | 按先攻序逐人行动,直到一方溃灭、逃走或认输 |
2025 年《怪物手册》(Monster Manual)的新数据块把先攻值直接印在条目里,与装备栏、栖息地和财宝类型标签并列,DM 开战时无需再临时换算[3][4]。版本标签方面,D&D Beyond 自 2026-03-02 起把 2014 规则标记为 5e、2024/2025 规则标记为 5.5e,仅作区分、两版兼容并存[6]。
先攻=登场的发言权顺序:写战斗戏时先列一张"先攻序"当分镜表——谁先出手,谁就被读者第一个记住;反派压轴(低先攻)出场自带压迫感,正派压轴则是绝杀时刻。意外之袭按"三段剪辑"处理:被袭方视角(毫无察觉的日常)→ 袭方视角(弓弦、口令、倒数)→ 撞击瞬间切回全景。利用"一轮只有 6 秒"做时间自觉:全员满打满算四五个动作,全部发生在读者一次呼吸之内,慢镜头才是真正的修辞手法。
02动作经济:动作、附赠动作、反应与移动
每回合的"预算"由三笔资源加一笔轮外资源构成:移动(按速度以尺计,可拆分在动作前后)、动作(每回合一次)、附赠动作(每回合至多一次,且必须有特性授予)、反应(不属于任何回合,每轮至多一次,由特定条件触发)[1][2]。谁的动作多、谁的动作值钱,就是"动作经济"的全部。
标准规则下动作共十种,两版通用,属 SRD 公知内容[1][7]。
| 动作 | Action | 效果 |
|---|---|---|
| 攻击 | Attack | 发起一次武器或徒手攻击;高等级战士每回合可攻击多次 |
| 施法 | Cast a Spell | 施放一个施法时间为 1 动作的法术(详见 魔法体系) |
| 冲刺 | Dash | 本回合移动速度加倍 |
| 撤离 | Disengage | 本回合的移动不触发任何借机攻击 |
| 闪避 | Dodge | 至下回合开始,对你的攻击具劣势、你的敏捷豁免具优势(若被失能则无效) |
| 帮助 | Help | 协助同伴完成检定(其下次相关检定具优势),或分散敌人注意力使同伴的下次攻击具优势 |
| 隐藏 | Hide | 掷敏捷(隐匿)对抗 DC;成功即脱离视线,攻击未被察觉的目标具优势 |
| 准备 | Ready | 声明一个触发条件与一个动作,条件满足时以反应执行——"他一开门我就射" |
| 搜索 | Search | 以感知(察觉)或智力(调查)搜索区域 |
| 使用物品 | Use an Object | 喝药水、点火把、拉杆、开锁等一切需要腾手的事 |
此外还有一组攻击的变体:徒手打击(Unarmed Strike)、擒抱(Grapple,力量(运动)对抗对方的力量(运动)或敏捷(体操),胜则将其擒住)、推撞(Shove,同类对抗,胜则将其击倒或推开 5 尺)与即席武器(Improvised Weapon)——它们都挂靠在攻击动作之下,不另占预算[1]。
附赠动作施法的限制两版不同:2014 规则规定,一旦以附赠动作施法,当回合的动作只能再施放戏法;2024 修订版改为"每回合只能以法术位施放一个法术",整体口径更宽、表述更简[1]。
移动的位置纪律
移动(Movement)不占动作,却有自己的规矩;把这几条记牢,战术空间立刻打开。
| 规则 | 要点 | Term |
|---|---|---|
| 速度 | 以尺计,通常 25–30 尺;一回合的移动可拆分在动作前后任意穿插 | Speed |
| 困难地形 | 碎瓦、沼泽、藤蔓等每尺按双尺计 | Difficult Terrain |
| 占据空间 | 中型生物约占 5 尺方格;敌人占据的空间通常无法穿越 | Space |
| 倒地与起身 | 起身耗费一半速度;倒地者只能爬行 | Prone |
| 脱离接触 | 直接走开会触发借机攻击,需以撤离动作或特定能力脱身 | Disengage |
动作经济=镜头分配:把每个参战者的回合看作一个镜头,动作预算就是镜头时长——读者对"谁的回合"的分配极其敏感。三人小队围殴一名重甲反派,若反派每回合只有一个动作,就必然"打不动",这时给它传奇动作(见第八节)等于直接加戏份;反之,让最强者先手秒杀小怪,等于"剪辑掉"无聊镜头。写群战时按预算分组:一组长镜头(战士的多次攻击)、一组快切(游荡者的移动+隐匿+一次偷袭)、一组全景(法师的范围法术改变地形),节奏自然立起来。
03攻击检定、AC、伤害与重击
攻击检定的公式是"d20 + 攻击加值 vs 目标 AC":近战武器用力量调整值、远程武器用敏捷调整值,灵巧武器(Finesse)二选其一,熟练武器再加熟练加值;总结果 ≥ AC 即命中[1]。AC(护甲等级)是"被打中的难度",由护甲与盾牌堆出来,标准护甲表如下。
| 类别 | 护甲 | Armor | AC | 备注 |
|---|---|---|---|---|
| 无甲 | (天生防御) | No Armor | 10 + 敏捷调整值 | 轻装与法师的常态 |
| 轻甲 | 衬甲 | Padded | 11 + 敏捷调整值 | 隐匿具劣势 |
| 皮甲 | Leather | 11 + 敏捷调整值 | 无惩罚,游荡者之友 | |
| 镶钉皮甲 | Studded Leather | 12 + 敏捷调整值 | 轻甲顶配 | |
| 中甲 | 链甲衫 | Chain Shirt | 13 + 敏捷调整值(上限 +2) | 价格友好 |
| 鳞甲 | Scale Mail | 14 + 敏捷调整值(上限 +2) | 隐匿具劣势 | |
| 胸甲 | Breastplate | 14 + 敏捷调整值(上限 +2) | 无隐匿劣势 | |
| 半身甲 | Half Plate | 15 + 敏捷调整值(上限 +2) | 中甲顶配 | |
| 重甲 | 环甲 | Ring Mail | 14 | 隐匿具劣势 |
| 锁链甲 | Chain Mail | 16 | 需力量 13,隐匿劣势 | |
| 板条甲 | Splint | 17 | 需力量 15,隐匿劣势 | |
| 全身板甲 | Plate | 18 | 需力量 15,隐匿劣势 | |
| 盾牌 | 盾 | Shield | 额外 +2 | 占用另一只手 |
伤害、回复与抗性
命中后掷伤害公式(如 1d8+3),从目标生命值(HP)中扣除;HP 归零即倒下(见第六节)。伤害共分十三种类型,物理三系与能量十系,是"伤情语言"的词根[1][2]。
| 大类 | 伤害类型 | Damage Type |
|---|---|---|
| 物理三系 | 钝击、穿刺、挥砍 | Bludgeoning / Piercing / Slashing |
| 元素与毒素 | 强酸、冷冻、火焰、闪电、毒素、雷鸣 | Acid / Cold / Fire / Lightning / Poison / Thunder |
| 玄妙四系 | 力场、死灵、光耀、心灵 | Force / Necrotic / Radiant / Psychic |
生物可对若干伤害类型具有易伤(伤害加倍)、抗性(减半)或免疫(无效)——泥怪对挥砍钝击满不在乎、恶魔抗火不死抗毒,这正是"换武器、换思路"的战术开关(怪物生态详见 怪物图鉴 I)。
回复与临时生命
回复(Healing)把生命值加回来:治疗法术、药水与医药技能各管一段,另有一层独立的缓冲池"临时生命",规则要点如下[1]。
| 规则 | 要点 | Term |
|---|---|---|
| 治疗 | 任何来源的恢复直接加回生命值;超出上限的部分浪费 | Healing |
| 临时生命 | 先扣临时生命再扣生命值,是独立的缓冲池 | Temporary Hit Points |
| 不叠加 | 多个来源的临时生命不累加,取较高者 | No stacking |
| 两条边界 | 治疗不能恢复临时生命;临时生命也无法把昏迷者唤醒 | Limits |
重击
攻击检定掷出天然 20 即为重击(Critical Hit):必定命中,并造成额外伤害;两版算法不同[1]。
| 版本 | 重击算法 | Rule |
|---|---|---|
| 2014 | 所有伤害骰再掷一次(攻击加值只加一次) | Double the dice |
| 2024 | 额外伤害=每颗武器伤害骰的最大值一次,再叠加正常掷骰结果 | Maximize the dice |
伤害类型=伤情语言:给每次命中配一个"类型+部位"的描写对子——钝击是闷响与错位的骨头,穿刺是入体的凉与拔出的热,挥砍是布料与皮肉的层次;火焰留下油腥、闪电留下焦纹与耳鸣,心灵伤害没有伤口却让人捂头跪地。用抗性写"打不动"的绝望:战士三剑劈进凝胶体毫无声响,读者立刻明白这是另一个量级的敌人。重击则要"破格"描写——慢镜、静默、一句短句收尾,然后才允许血涌出来。
04借机攻击、掩护三档与双武器要点
借机攻击(Opportunity Attack)是位置纪律的核心:当一个敌对生物离开你的触及范围时,你可以用反应对其发起一次近战攻击;因此贴身缠斗的双方都不敢单方面撤走。用撤离动作离场、被外力(推撞、摔绊、传送)移走,都不触发借机攻击[1]——"换位与脱离"因此成为需要花钱的战术。
掩护(Cover)把战场物件换算成 AC 与敏捷豁免加值,分三档[1]。
| 掩护 | Cover | 典型遮蔽物 | 效果 |
|---|---|---|---|
| 半身掩护 | Half | 矮墙、家具、另一生物的躯干 | AC 与敏捷豁免 +2 |
| 四分之三掩护 | Three-quarters | 垛口、箭窗、粗树干 | AC 与敏捷豁免 +5 |
| 全身掩护 | Total | 完全遮蔽的墙角、石柱后 | 无法被直接作为攻击或法术目标 |
双武器作战要点
双持(Two-Weapon Fighting)是把附赠动作换成一次攻击的经典选项,两版规则有明显差异[1]。
| 版本 | 规则要点 | Rule |
|---|---|---|
| 2014 | 以攻击动作持轻型近战武器攻击后,可用附赠动作以另一件轻型近战武器再攻击一次;该次伤害不加属性调整值(除非取负值或有双武器战斗风格) | Bonus action, no modifier |
| 2024 | 双持扩展到一切具"轻型 Light"属性的武器(含投掷),额外攻击默认可加属性调整值;配合"连击 Nick"武器精通可把额外攻击并入攻击动作(见 职业与子职业) | Light weapons, add modifier |
战术地形写法:开打前先替场景登记三样东西——可推进的掩体(翻桌、推货架,制造半身掩护)、可利用的险地(火盆、碎砖、塌桥,把推动与倒地变成武器)、可撤退的窄口(门与桥,放大借机攻击的价值)。让反派用战术智商而非蛮力立威:他先退进门厅卡位,逼队伍挤成一列,再推倒火盆封路——读者立刻明白这人"会打"。双武器角色则用节奏区分性格:双短剑是连绵的雨点,大剑是单音的重锤。
05状态列表:十五种伤情语言
状态(Condition)是战斗的统一"伤情词典":中招即挂上标签,效果对全表通用,覆盖从目盲到石化的一切处境。SRD 通行十五种,逐条如下[1][2]。
| 状态 | Condition | 效果速览 |
|---|---|---|
| 目盲 | Blinded | 无法视物:攻击具劣势,对它的攻击具优势,依赖视觉的能力失效 |
| 魅惑 | Charmed | 无法攻击魅惑源,魅惑源对其的社交检定具优势 |
| 耳聋 | Deafened | 无法听见,依赖听觉的能力失效 |
| 惊惧 | Frightened | 对恐惧源的攻击与属性检定具劣势,且不能主动靠近它 |
| 擒抱 | Grappled | 速度归零;擒抱者失能或倒地时解脱 |
| 失能 | Incapacitated | 不能动作或反应,无法言语 |
| 隐形 | Invisible | 无法被视物:其攻击具优势,对它的攻击具劣势 |
| 麻痹 | Paralyzed | 失能且不能移动或说话;对它的攻击具优势,5 尺内命中即为重击;力量与敏捷豁免失败 |
| 石化 | Petrified | 化为雕像:失能并抗钝击伤害,对它的攻击具优势,免疫毒素与疾病;力量与敏捷豁免失败 |
| 中毒 | Poisoned | 攻击检定与属性检定具劣势 |
| 倒地 | Prone | 只能爬行;近战对它具优势、远程对它具劣势;起身耗费一半速度 |
| 束缚 | Restrained | 速度归零;攻击具劣势、敏捷豁免具劣势,对它的攻击具优势 |
| 震慑 | Stunned | 失能、不能移动、只能含糊发声;对它的攻击具优势,力量与敏捷豁免失败 |
| 昏迷 | Unconscious | 失能并倒地、对一切无知觉;对它的攻击具优势,5 尺内命中即为重击;力量与敏捷豁免失败 |
| 力竭 | Exhaustion | 递进式削弱(详见下方版本注记) |
力竭两版算法不同:2014 为六级阶梯(劣势 → 速度减半 → 攻击与豁免劣势 → 生命上限减半 → 速度归零 → 死亡);2024 修订版改为十级制,每级令所有 d20 检定 −1,累计到第十级即死亡[1][2]。力竭之外的状态多数可以叠加出现——被麻痹的猎物同时也是"失能",这正是巨魔按住猎物时的完整处境。
状态=伤情语言:状态表就是一份"伤情描写对照清单"——作者不必写"他伤得很重",而是写"他中毒了:手抖、冷汗、刀尖拖地",或"他惊惧了:背抵墙壁却仍在一寸寸后退"。给长战斗设计"状态堆栈":第一阶段挨一刀(流血、力竭一级),第二阶段目盲(烟雾、血糊眼),第三阶段单臂束缚——伤情逐级可视化,比掉血数字更有说服力。也让反派用状态亮相:出场即让全场惊惧的敌人,不需要任何形容词。
06濒死:死亡豁免与医疗稳定
生命值归零不等于立即死亡:角色陷入昏迷(Unconscious)并倒地,此后每个自己的回合开始时掷死亡豁免(Death Saving Throws),成败累计到三次为止[1]。这是规则里最戏剧化的计数器,也是"最后一口气"的标准节拍。
| 掷骰结果 | 后果 | Result |
|---|---|---|
| 天然 1 | 记两次失败 | Two failures |
| 2–9 | 记一次失败 | One failure |
| 10 以上 | 记一次成功 | One success |
| 天然 20 | 立刻恢复 1 点生命并苏醒 | Regain 1 HP |
| 累计三次成功 | 伤情稳定,不再掷骰但仍昏迷 | Stable |
| 累计三次失败 | 死亡 | Dead |
三条补则决定濒死场面的走向:其一,巨量伤害——一次性受伤在把生命值扣到 0 之后的余量若 ≥ 生命上限,角色当场死亡;其二,失去意识时再受伤记一次死亡豁免失败,若来自 5 尺内的重击命中则记两次;其三,任何来源的治疗恢复生命值即苏醒,而未被治疗的稳定者将在 1d4 小时后自行恢复 1 点生命[1]。稳定他人需以 DC 10 的医药检定(见 技能表),一瓶治疗药水或一个治疗戏法同样能救人。
濒死的叙事节拍:把三次死亡豁免写成"三段求生意志"——每掷一次,让濒死者闪回一段前史:未寄出的信、没还的刀、没说出口的那句话;三段闪回正好对应三次掷骰,读者会替他数数。医疗者的选择即人物弧光:最后一瓶药水给濒死的敌人还是队友?让治疗职业在"救人"与"打赢"之间做一次真正的两难,比任何战前动员都更能立人物。此外,把"天然 20 苏醒"保留给全书最绝境的那一战——一次就够,多了就不值钱。
07遭遇设计:CR 与冒险日预算
挑战等级(Challenge Rating,CR)概括某怪物对一支四名角色队伍构成的威胁:CR 越高越危险,同等级的队伍面对同 CR 的单一怪物大致是一场有来有回的硬仗。《城主指南》以经验值(XP)与遭遇预算规划战斗强度:先把每位角色按等级折算 XP 阈值、求和得到队伍预算,再把场上所有怪物的 XP 相加与之比较,怪物成群时威胁按组进一步上调[2]。
规划一场遭遇,通常回答下面四问。
| 问题 | 要决定什么 | Question |
|---|---|---|
| 打几场? | 这场战斗属于"冒险日"的哪一段——开门战、消耗战还是收尾决战 | Pacing |
| 谁上场? | 怪物组合与 CR 分布:单挑强敌、精英带杂兵,还是海量低 CR 蜂拥 | Composition |
| 在哪打? | 地形、掩护、险地与退路(见第四节),以及怪物的巢穴加成(见第八节) | Battlefield |
| 输了会怎样? | 失败后果是团灭、被俘、撤退还是任务失败——后者常比前者更好写 | Stakes |
按队伍 XP 预算与场上 XP 总量的差距,遭遇强度通常分四档叙述,档位只看相对消耗、不背具体数字。
| 强度 | Difficulty | 典型消耗 | 叙事定位 |
|---|---|---|---|
| 简单 | Easy | 几乎不耗资源 | 开场热身、展示新能力的靶场 |
| 中等 | Medium | 耗掉若干法术位与生命骰 | 章节推进的默认强度 |
| 困难 | Hard | 逼出大招,有成员濒危 | 转折点,必须付出代价的胜利 |
| 致命 | Deadly | 有真实死亡风险 | 高潮决战;撤退与求和也是正当选项 |
更高一层的预算单位是冒险日(Adventuring Day):《城主指南》的经验法则是,一支队伍在两次长休之间通常要经历约六到八场中等或困难强度的遭遇,才会把法术位、生命骰与职业资源耗到需要完整休整——这一"按日结算"的节律与 休息规则 互为表里,也是连载小说天然的章节骨架。
巢穴会抬高赏格:2025 版《怪物手册》为据守巢穴的传奇怪物提供额外加成,巢穴内击杀可获提高的经验值——远古金龙(Ancient Gold Dragon)由 62,000 XP 提高到 75,000 XP[3][5]。CR 的更多用法(怪物类型、数据块解读)见 怪物图鉴 I 与 龙类全书。
以弱胜强的叙事逻辑:CR 差就是"硬拼必死"的官方量化,所以以弱胜强必须写成"改写预算条件"——把敌人拆开打(先削杂兵,把一场高预算遭遇拆成三场小胜)、把战场变成武器(险地、塌方、火攻,等于白送伤害)、把对手的优势换成劣势(泼油点火、断桥困飞龙、伪造号令乱其阵型)。记住三条读者直觉:人数优势要写损失,奇袭要写代价,地形杀要写风险;三样都写足,赢才可信。反过来说,"让队伍先输一场"是最高效的战力标尺——输给这一章的敌人,就等于预告了下一章的成长幅度。
08传奇动作、巢穴动作与地域效应(2025 新制)
普通生物一回合一套动作,传奇生物(Legendary Creature)却有轮外的预算:传奇动作、传奇抗性,加上巢穴内的巢穴动作与巢穴加成,构成"BOSS 战"的完整机制组[3]。
| 机制 | Term | 规则要点 |
|---|---|---|
| 传奇动作 | Legendary Actions | 不占用自己回合,通常在其他生物回合结束时发动;2025 新制下每个动作消耗 1 次使用次数,全部次数于每个自己回合开始时恢复;选项更多样——移动、施法、连击皆可 |
| 传奇抗性 | Legendary Resistance | 次数有限:可将一次失败的豁免检定直接改为成功,是"BOSS 不吃控"的规则来源 |
| 巢穴动作 | Lair Actions | 仅在巢穴中可用:于固定的先攻刻度(通常为先攻 20)借环境出手,不占动作也不占反应 |
| 巢穴加成 | Lair Bonus(2025) | 入巢即得:额外的 1 次传奇抗性与额外的 1 次传奇动作使用次数;巢穴内击杀的经验值同步提高(远古金龙 62,000 → 75,000 XP) |
| 地域效应 | Regional Effects | 传奇怪物盘踞之地,周围数里的自然法则被其存在扭曲;怪物被杀后,这些异变通常在数日内消散 |
2025 版《怪物手册》对这一整套机制做了重构,并连带重画了数据块:收录超过 500 个怪物、87 个全新数据块;每个怪物要么收录、要么给出 CR 相当的替代(59 个数据块改名或替代);新数据块显式列出先攻值、属性与豁免、装备栏、栖息地与财宝类型标签,动作条目也更精简[3][4]。
机制之外的意义:传奇动作把"回合制的不公平"制度化——玩家四个人一回合有四个动作,BOSS 一个回合只有一个,轮外动作正是为了补齐这份账面失衡;而"巢穴加成"则把"主场优势"写成了规则。巨龙的完整翻新(每种重画、远古形态整页展示)见 龙类全书,2025 怪物手册的全面变化见 怪物图鉴 I。
BOSS 战的节奏设计:照抄机制即可得分镜——传奇动作相当于"在每个人的镜头里插一个反派镜头",读者会感到他无处不在;传奇抗性写成"他扛下了本该定胜负的那一记",专门用来打碎读者期待中的转机;巢穴动作是环境本身在动手(岩壁闭合、岩浆改道),提醒所有人"这里是他的家"。给 BOSS 战排三个阶段:入场(地域效应立威)→ 消耗(队伍靠掩护与换目标周旋)→ 破巢(毁掉巢穴加成,或把 BOSS 引出巢穴),胜负手落在"改变战场"而非"再砍一刀"——这正是 D&D 教给所有战斗作者的最后一课。