DDNET 知识库

中文 Wiki

DDNet Workshop 中文知识库,收录 79 Wiki 词条,涵盖游戏技巧、机制等内容,提升广大玩家游戏理解

分身 Dummy
游戏机制•游戏机制

分身 Dummy

分身是DDNet中玩家可控制的第二个角色,可用于完成分身图或与本体配合通关合作地图

分身Dummy锤子飞三飞分身控制
2024-01-01

在游戏中,玩家可连接一个属于自己的 分身,玩家可以随时在本体与分身之间自由切换。切换分身的 绑定 键可在设置里更改,或可按 F1 进入控制台使用以下指令绑定按键:

cfg
bind x toggle cl_dummy 0 1

分身能同步执行本体的操作,与本体 锤子飞,甚至在操作本体的同时控制分身单独进行 跳跃、使用钩索 和开火等操作。

分身图 (Dummy):

  • 某些 地图 必须以分身来协助本体到达终点的,统称为分身图
  • 在分身图中,分身通常在一开始就会进入深度冻结状态
  • 分身也能用来配合本体来通过其他非分身地图,来达成单人通过合作地图的效果
  • 但有些地图如果想要与分身配合通关,难度会变得很高,因为这些地图需要很高的技术来同时控制两个 tee

基础技巧

与分身锤子飞

游戏主要有两种与分身进行 锤子飞 的方法:

方法一:自动锤击

让分身持续向本体有间隔地锤击,该方法为开启自动锤击功能来使分身有一定节奏地朝本体方向持续锤击。

缺点:

  • 开启自动锤击则意味着分身锤击时间不能被控制
  • 可以反复激活和关闭自动锤击功能来解决这种情况

绑定指令:

cfg
bind x toggle cl_dummy_hammer 0 1

方法二:按键控制锤击

让分身在您每次按下特定按键时向本体锤击。

优点:

  • 本体可以精准无误地操控分身锤击时刻
  • 可视为第一种方法的改良版

绑定方法:

  1. 简单绑定:bind x +toggle cl_dummy_hammer 1 0 —— 每次按下 x 键时会令分身锤击本体一下
  2. CFG 文件绑定至鼠标左键 —— 教程见 此页面

与分身交替锤击

和分身完成 拉起锤击 操作并不复杂,只需在本体对分身完成拉起锤击操作后,直接切换操作对象再次操作循环即可。

注意事项:

  • 比起双人操作,单人操作需要更快的操作速度
  • 如果玩家在切换操作对象时依然按住某个或某些操作键(移动、跳跃等),切换后先前的操作对象会持续执行这些操作直到玩家重新切换回去
  • 这种情况通常来说很危险,会导致使用锤击解除操作对象的冻结状态时,继承的操作键通常会向着玩家未曾预料到的方向进行移动

解决方案:

设置客户端指令 cl_dummy_resetonswitch,将该指令值设置为 1 可以防止上述情况的发生。

注意事项:

  • 需要谨慎使用该功能是否在你需要的时候处于关闭状态
  • 例如玩家需要分身使用钩索挂在可钩墙体上,或需要分身钩住本体一段时间,如果此时设置 cl_dummy_resetonswitch 的值为 1,则从分身切换到本体后,玩家的本体会重置一切操作,导致挂在可钩墙体的分身松开钩索并掉落
  • 建议玩家可单独再为指令 cl_dummy_resetonswitch 设置切换按键

进阶技巧

下列技巧为与分身合作通关时适用的进阶技巧。这些技巧中有一部分更适合跟分身一起通过一些对操作分身而言较为困难的部分而并非和其他玩家一起操作,但更多情况下这些技巧都是很有用处的。

自动恢复操作

如果分身正在持续执行某种操作(移动、使用钩索等),玩家可以开启分身同步模式来分身改变其执行的操作,此时切换到分身会使其恢复原本正在持续执行的操作。

  • 这一点对于玩家需要在切换操作对象后快速执行某个操作非常有用

快速分身锤击

这是一种更快速且更易于操作的锤击技巧:

  1. 首先本体站在分身锤击范围内
  2. 之后以本体锤击分身
  3. 分身被锤起时,本体走过去并起跳
  4. 然后让分身在合适的时机锤击本体完成 hj

分身控制

当设置指令 cl_dummy_control 的值为 1,同时开启分身同步模式时:

  • 分身只会同步执行本体的移动和瞄准方向
  • 并不会执行本体的跳跃、开火以及使用钩索的操作
  • 这条指令同时也启用了另外三条指令:
    • cl_dummy_jump —— 控制分身的跳跃
    • cl_dummy_fire —— 控制分身的开火
    • cl_dummy_hook —— 控制分身的钩索

注意:开启这项功能时会禁用玩家对分身开火操作的操控,相对于关闭这项功能,本体更容易错失挥锤的机会。

分身错配同步

当玩家按住开火键时开启分身同步模式,分身会在玩家松开开火键时开火,按下时则不会。这能让您有一定的额外控制权。

三飞

与分身进行三飞并非不可能。游戏中有数种方法可做到,但所有方法均需开启分身同步。

方法一:分身控制法

该方法以 分身控制 为基础。

绑定设置:

首先,挑选一个顺手且能在飞行时按到的按键,将此按键绑定为:

cfg
bind x "cl_dummy_control 1; cl_dummy_copy_moves 1; +toggle cl_dummy_hook 1 0"

操作要点:

  • 飞行时,按此键会使分身对本体瞄准方向使用钩索
  • 分身不会执行本体的跳跃、开火以及使用钩索的操作,而只会在按下此键时使用钩索
  • 谨记只要开启分身同步,就会让分身停止使用钩索
  • 因此需要依次进行:分身锤 → 此指令 → 分身锤,不断重复
  • 通过练习,甚至可以使用该方法来做到三人伪速飞

建议:

  • 使用另一按键来关闭分身控制和分身同步
  • 或者将其绑定为一键切换式开关
  • 详情参阅 此页面

方法二:分身同步法

该方法以 分身同步 为基础。

  • 将其绑定至顺手的按键,因为要经常切换开关状态
  • 当本体使用钩索时,分身也会同步使用钩索钩住三飞的最后一个 tee
  • 但通常分身会钩住这个 tee 太久,导致三飞失败
  • 因此,你需要适时切换开关状态来控制分身的钩索
  • 谨记分身只在你使用钩索时使用钩索

方法三:组合控制法

该方法以 分身控制 和 分身锤 为基础。

  • 将分身同步开启并将分身锤绑定至顺手的按键
  • 当按下分身锤时,分身会停止分身同步并且断开钩索,同时向本体锤击
  • 因此当你想让分身断开钩索时,就按下分身锤键
  • 谨记分身只在你使用钩索时使用钩索

提示与诀窍

  • 建议为指令 cl_dummy_resetonswitch 绑定按键,无论是绑定一键切换,还是绑定两个切换键,这条指令都会对玩家控制分身相当有帮助
  • 设置指令 cl_dummy_control 的值为 1 会允许分身按照本体进行操作。这一功能会在一部分难以与分身合作通关的地图中起到良好的作用,或者可以使本体锤击分身时让其起跳而无需切换操作对象。但是需要谨慎使用该功能。通常情况下请保持该功能处于关闭状态,持续开启该功能可能会导致更多意料之外的情况发生
  • 玩家可以将自己常用或距离手边较近的一个按键设置为紧急重置按键,因为有些时候玩家可能在设置一些指令时导致分身做出一些意料之外的操作。建议玩家将以下指令添加到紧急重置按键当中:
cfg
bind x "dummy_reset; cl_dummy_resetonswitch 0; cl_dummy_control 0; cl_dummy_copy_moves 0"

玩家也可以自行添加其他任何重置指令。


小提示

  • 使用 cl_dummy_resetonswitch 1 可以避免切换时分身继承操作键导致的意外移动
  • cl_dummy_control 1 可以精细控制分身的跳跃、开火和钩索,但会禁用自动开火
  • 三飞需要大量练习,建议先从分身控制法开始尝试
  • 设置一个紧急重置按键可以在分身失控时快速恢复默认状态
  • 分身同步模式下,按住开火键再开启同步可以实现"错配同步"的额外控制