分身
在游戏中,玩家可连接一个属于自己的分身,玩家可以随时在本体与分身之间自由选择操作tee。切换控制分身的绑定键可在设置里更改,或可按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文件绑定至鼠标左键,教程见此页面。
与分身锤击
和分身完成锤击操作并不复杂,只需在本体对分身完成锤击操作后,直接切换操作对象继续锤击即可,但比起双人操作,单人操作需要更快的操作速度。如果玩家在切换操作对象时依然按住某个或某些操作键(移动,跳跃等),切换后先前的操作对象会持续执行这些操作并直到玩家重新切换回去。这种情况通常来说很危险,这会导致使用锤击解除操作对象的冻结状态时,继承的操作键通常会向着玩家未曾预料到的方向进行移动,从而导致切换操作对象时容易手忙脚乱,致使下次锤击失败。
有一种方法可以阻止上述情况的发生,那就是设置客户端指令cl_dummy_resetonswitch
,将该指令值设置为1
可以防止上述情况的发生。不过需注意这个功能是否在你需要的时候处于关闭状态:例如玩家需要分身使用钩索挂在可钩墙体上,或需要分身钩住本体一段时间,如果此时设置cl_dummy_resetonswitch
的值为1
,则从分身切换到本体后,玩家的本体会重置一切操作,导致挂在可钩墙体的分身松开钩索并掉落。玩家可单独再为指令cl_dummy_resetonswitch
设置切换按键,以便玩家在需要该功能时能够更快捷与方便地操作。
进阶技巧
下列技巧为与分身合作通关时适用的进阶技巧。这些技巧中有一部分更适合跟分身一起通过一些对操作分身而言较为困难的部分而并非和其他玩家一起操作,但更多情况下这些技巧都是很有用处的。
自动恢复操作
如果分身正在持续执行某种操作(移动,使用钩索等),玩家可以开启分身同步模式来分身改变其执行的操作,此时切换到分身会使其恢复原本正在持续执行的操作。
这一点对于玩家需要在切换操作对象后快速执行某个操作非常有用。
快速分身锤击
此为一种更快速且易于操作的普通锤击技巧。首先本体站在分身锤击范围内,之后以本体锤击分身,分身被锤起时,本体走过去并起跳,然后让分身在合适的时机锤击本体完成锤击操作。
分身控制
当设置指令cl_dummy_control
的值为1
,同时开启分身同步模式时,分身只会复制并执行本体的移动和光标定位,并不会执行本体的跳跃、开火以及使用钩索的操作。时刻记住开启这项功能时候会禁用玩家对分身开火操作的操控,相对于关闭这项功能,本体更容易错失挥锤的机会。
分身错配同步
当玩家按住开火键时开启分身同步模式,分身会在玩家松开开火键时开火,按下时则不会。这能让您有一定的额外控制权。
三人锤击飞行
三人锤击飞行与分身操作并非绝无可能。游戏中有数种方法可达,谨记所有方法皆需设置cl_dummy_copy_moves
的值为1
。
Method 1
This method makes use of cl_dummy_control
. To start, you need a comfortable key that you can press while flying normally without problems. Bind this key as such:
bind x "cl_dummy_control 1; cl_dummy_copy_moves 1; +toggle cl_dummy_hook 1 0"
While flying, pressing this key will make the dummy hook where you are looking. Even though dummy copy is activated, the dummy will not jump, hook, or fire when you do - it will only do those on command. In this case, it's the hook. Keep in mind, cl_dummy_hammer
deactivates everything for as long as it is toggled on, so to work around it, you need to dummy hammer, then use this command, then dummy hammer, etc. With enough practice, pseudofly triple fly is also possible using this command.
It is recommended to have a key to deactivate both cl_dummy_control
and cl_dummy_copy_moves
for when you are not using it - or alternatively bind this to a toggle. For more information on how to do this, see Binds.
Method 2
This method requires cl_dummy_copy_moves
bound to an easily reachable key, as it will need to be toggled often. Because the dummy will also hook when you hook in this case, often the dummy will hook the tee for too long, ruining the triple fly. To counteract this, toggle cl_dummy_copy_moves
on and off to control when the dummy hooks or not. The dummy will still only hook when you do, however.
Method 3
This method requires cl_dummy_copy_moves
turned on as well as cl_dummy_hammer
bound to an easily reachable key. This method makes use of the fact that when holding down cl_dummy_hammer
, the dummy will stop everything, including dummy copy and hook, to hammer you. Therefore, to control when the dummy hooks, hold down the cl_dummy_hammer
key when you do not want the dummy to hook - and release it when you do. The dummy will still only hook when you do, however.
Tips and tricks
- Binding the aforementioned
cl_dummy_resetonswitch
either to a toggle or two keys for both states is a good way to have more control over your dummy.
- Turning on
cl_dummy_control
allows the dummy to jump, hook, or fire at will. This can be useful for parts that are difficult for dummy on some maps, or for having the dummy jump when you hammerhit it without having to switch to the dummy. Use this command with caution, however, as it changes the behavior of the dummy drastically - it is recommended to keep the option off most of the time.
- It can be very helpful to have an emergency reset button readily at hand if you need it - sometimes, you may have tweaked some settings that affect your dummy in unintended ways, or the dummy is holding keys down that is hard to fix.
A simple bind like that would look like this:
bind x "dummy_reset; cl_dummy_resetonswitch 0; cl_dummy_control 0; cl_dummy_copy_moves 0"
You can then pack on any other commands to it as well.