分身

From DDraceNetwork
Revision as of 20:54, 27 May 2023 by EdEnd (talk | contribs)

在游戏中,玩家可连接一个属于自己的分身,玩家可以随时在本体与分身之间自由切换。切换分身的绑定键可在设置里更改,或可按F1进入控制台使用bind x toggle cl_dummy 0 1指令绑定按键。分身能同步执行本体的操作,与本体锤子飞,甚至在操作本体的同时控制分身单独进行跳跃使用钩索和开火等操作。

某些地图必须以分身来协助本体到达终点的,统称为分身图。在分身图中,分身通常在一开始就会进入深度冻结状态。分身也能用来配合本体来通过其他非分身地图,来达成单人通过合作地图的效果。但有些地图如果想要与分身配合通关,难度会变得很高,甚至会变得不可能,因为这些地图的某些部分可能需要两名玩家同时进行一些精确的操作来合作通关。

基础技巧

与分身锤子飞

游戏主要有两种与分身进行锤子飞的方法。第一种方法为让分身持续向本体有间隔地锤击,该方法为开启自动锤击功能来使分身有一定节奏地朝本体方向持续锤击,但在开启自动锤击则意味着分身锤击时间不能被控制(也可以反复激活和关闭自动锤击功能来解决这种情况)。自动锤击的绑定键在设置里可以进行更改,或者可以可按F1进入控制台使用bind x toggle cl_dummy_hammer 0 1

第二种方法则为让分身在您每次按下特定按键时向本体锤击。该方法好处在于本体可以精准无误地操控分身锤击时刻,可视为第一种方法的改良版,玩家可能需要一定程度的练习才能掌握熟悉。有两种绑定方法,其一为bind x +toggle cl_dummy_hammer 1 0 ,这样每次按下x键时会令分身锤击本体一下。

其二为以cfg文件绑定至鼠标左键,教程见此页面

与分身hj

和分身完成hj操作并不复杂,只需在本体对分身完成hj操作后,直接切换操作对象继续hj即可,但比起双人操作,单人操作需要更快的操作速度。如果玩家在切换操作对象时依然按住某个或某些操作键(移动,跳跃等),切换后先前的操作对象会持续执行这些操作并直到玩家重新切换回去。这种情况通常来说很危险,这会导致使用锤击解除操作对象的冻结状态时,继承的操作键通常会向着玩家未曾预料到的方向进行移动,从而导致切换操作对象时容易手忙脚乱,致使下次hj失败。

有一种方法可以阻止上述情况的发生,那就是设置客户端指令cl_dummy_resetonswitch,将该指令值设置为1可以防止上述情况的发生。不过需注意这个功能是否在你需要的时候处于关闭状态:例如玩家需要分身使用钩索挂在可钩墙体上,或需要分身钩住本体一段时间,如果此时设置cl_dummy_resetonswitch的值为1,则从分身切换到本体后,玩家的本体会重置一切操作,导致挂在可钩墙体的分身松开钩索并掉落。玩家可单独再为指令cl_dummy_resetonswitch设置切换按键,以便玩家在需要该功能时能够更快捷与方便地操作。

进阶技巧

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

自动恢复操作

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

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

快速分身hj

这是一种更快速且更易于操作的hj技巧。首先本体站在分身锤击范围内,之后以本体锤击分身,分身被锤起时,本体走过去并起跳,然后让分身在合适的时机锤击本体完成hj。

分身控制

当设置指令cl_dummy_control的值为1,同时开启分身同步模式时,分身只会同步执行本体的移动和瞄准方向,并不会执行本体的跳跃、开火以及使用钩索的操作。这条指令同时也启用了另外三条指令,cl_dummy_jumpcl_dummy_fire,和 cl_dummy_hook,用以控制分身的跳跃,开火和钩索。时刻记住开启这项功能时会禁用玩家对分身开火操作的操控,相对于关闭这项功能,本体更容易错失挥锤的机会。

分身错配同步

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

三飞

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

方法一

该方法以cl_dummy_control为本。首先,挑选一个顺手且能在飞行时按到的按键,将此按键绑定为:

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

飞行时,按此键会使分身对光标方向使用钩索。分身不会执行本体的跃、开火以及使用钩索的操作,而只会在按下此键时使用钩索。谨记只要开启cl_dummy_hammer,就会停用分身使用钩索,因此按下分身锤击后,须在使用此指令,然后再按下分身锤击,重复再重复。通过练习,伪高速三人飞行也可以使用该方法。

建议使用另一按键来停用cl_dummy_controlcl_dummy_copy_moves,当您无需使用时停用,或者将其绑定为切换开关。详情参阅此页面

方法二

该方法以cl_dummy_copy_moves为本。将其绑定至顺手的按键,因要经常切换开关状态。当本体使用钩索时,分身也会同步使用钩索钩住三人飞行的对象(第三者)。但通常分身会钩住第三者太久,导致三人飞行失败。因此,您需适时切换开关状态来控制分身钩索。谨记分身只在您使用钩索时使用钩索。

方法三

该方法以cl_dummy_copy_movescl_dummy_hammer为本。将cl_dummy_copy_moves开启并将cl_dummy_hammer绑定至顺手的按键。当按下cl_dummy_hammer时,分身会停止分身同步使用钩索,并仅仅向您操作对象锤击。当您不想让分身使用钩索时,则按下cl_dummy_hammer键。谨记分身只在您使用钩索时使用钩索。

提示与诀窍

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

建议玩家将以下指令添加到紧急重置按键当中:

 bind x "dummy_reset; cl_dummy_resetonswitch 0; cl_dummy_control 0; cl_dummy_copy_moves 0"

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