Hook/zh: Difference between revisions

Darkh (talk | contribs)
Created page with "* 钩爪会直接穿过空气方块; * 钩爪会在命中不可钩方块{{Tile|entities|3}}时消失; * 钩爪会在命中可钩方块{{Tile|entities|1}}后将玩家拉向命中锚点,直到玩家松手或者被冻结传送 强制中止; * 钩爪会像穿过空气一样穿过可穿透方块({{Tile|entities|3}} + {{Tile|game|66}} or {{Tile|entities|1}} + {{Tile|game|66}}),这些方块是用游..."
Darkh (talk | contribs)
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 26: Line 26:


* 钩爪会直接穿过空气方块;
* 钩爪会直接穿过空气方块;
* 钩爪会在命中不可钩方块{{Tile|entities|3}}时消失;
 
* 钩爪会在命中可钩方块{{Tile|entities|1}}后将玩家拉向命中锚点,直到玩家松手或者被[[Special:MyLanguage/Freeze|冻结]] 或[[Special:MyLanguage/Teleporter|传送]] 强制中止;
* 钩爪会在命中不可钩墙体{{Tile|entities|3}}时消失;
* 钩爪会像穿过空气一样穿过可穿透方块({{Tile|entities|3}} + {{Tile|game|66}} or {{Tile|entities|1}} + {{Tile|game|66}}),这些方块是用游戏图层中的({{Tile|entities|3}} or {{Tile|entities|1}})叠加上前置图层中的{{Tile|game|66}}组合得到的;
 
* 钩爪会在命中阻钩方块{{Tile|game|66}}时消失,这个方块在上一条中也出现了,与前面不同的是此处阻钩方块{{Tile|game|66}}叠加在空气方块上,这个方块和不可钩方块有区别,它不会阻碍玩家和子弹的通过;
* 钩爪会在命中可钩墙体{{Tile|entities|1}}后将玩家拉向命中锚点,直到玩家松手或者被[[Special:MyLanguage/Freeze|冻结]] 或[[Special:MyLanguage/Teleporter|传送]] 强制中止;
* 钩爪只能从特定方向穿过 定向穿透方块{{Tile|front|67}},这个方块可以旋转,特性是其中一向类似可穿透方块而对向类似阻钩方块;
 
* 钩爪可以从旧版可穿透方块({{Tile|entities|6}}/{{Tile|front|6}})相邻的方块边缘穿过,换句话说钩索在进入旧版可穿透方块内部后,可以继续飞行穿过它上下左右四个方向相邻的任意方块;
* 钩爪会像穿过空气一样穿过可穿透墙体({{Tile|entities|3}} + {{Tile|game|66}} or {{Tile|entities|1}} + {{Tile|game|66}}),这些方块是用游戏图层中的({{Tile|entities|3}} or {{Tile|entities|1}})叠加上前置图层中的{{Tile|game|66}}组合得到的;
 
* 钩爪会在命中阻钩方块{{Tile|game|66}}时消失,这个方块在上一条中也出现了,与前面不同的是此处阻钩方块{{Tile|game|66}}叠加在空气方块上,这个方块和不可钩墙体有区别,它不会阻碍玩家和子弹的通过;
 
* 钩爪只能从特定方向穿过 定向穿透方块{{Tile|front|67}},这个方块可以旋转,特性是其中一向类似可穿透墙体而对向类似阻钩方块;
 
* 钩爪可以从 旧版可穿透实体({{Tile|entities|6}}/{{Tile|front|6}})相邻的方块边缘穿过,换句话说钩索在进入 旧版可穿透实体内部后,可以继续飞行穿过它上下左右四个方向相邻的任意方块;
 
* 钩爪会在命中[[Special:MyLanguage/Teleporter#Hook|钩爪传送方块]] {{Tile|entities|15}}后被传送至地图预设好的另一个地点。
* 钩爪会在命中[[Special:MyLanguage/Teleporter#Hook|钩爪传送方块]] {{Tile|entities|15}}后被传送至地图预设好的另一个地点。


当钩爪锚定在可钩的方块上后,玩家会被拉向锚点。此时钩索不会因为时间流逝而自动松开,所以你只要不送手就可以一直钩在墙上(这与钩中其他玩家会存在自动松钩的倒计时不同)。
当钩爪锚定在方块上后,玩家会被拉向锚点。此时钩索不会因为时间流逝而自动松开,所以你只要不送手就可以一直钩在墙上(这与钩中其他玩家会存在自动松钩的倒计时不同)。




Line 40: Line 47:
== 关于钩中玩家 ==
== 关于钩中玩家 ==


如果你钩住另一玩家会将他拖过来,同时你也会稍微被拉向他。注意,游戏中有摩擦力,所以拖动地面上的玩家会减速。相较于钩墙理论上的无限时长,钩索命中玩家后即使不松手也会在1.25秒后自动消失,这一时间限制可以通过触碰无限钩索方块{{Tile|front|17}}去除(或者说获取无限钩索),在这之后只会因为触碰无限钩索关闭方块{{Tile|front|18}}恢复时间限制。如果你在拥有无限钩索的情况下,钩着玩家同时触碰无限钩索关闭方块{{Tile|front|18}},倒计时会从触碰到方块而不是钩索命中玩家时开始。通过设置地图参数<code>sv_endless_drag 1</code>或者在地图中放置全图无限钩索方块{{Tile|front|73}},可以启用地图中所有玩家的无限钩索。
如果你钩住另一玩家会将他拖过来,同时你也会稍微被拉向他。注意,游戏中有摩擦力,所以拖动地面上的玩家会减速。
 
相较于钩墙理论上的无限时长,钩索命中玩家后即使不松手也会在1.25秒后自动消失,这一时间限制可以通过触碰无限钩索方块{{Tile|front|17}}去除(或者说获取无限钩索),在这之后只会因为触碰无限钩索关闭方块{{Tile|front|18}}恢复时间限制。
 
如果你在拥有无限钩索的情况下,钩着玩家同时触碰无限钩索关闭方块{{Tile|front|18}},倒计时会从触碰到方块而不是钩索命中玩家时开始。
 
通过设置地图参数<code>sv_endless_drag 1</code>或者在地图中放置全图无限钩索方块{{Tile|front|73}},可以启用地图中所有玩家的无限钩索
 
玩家触碰禁钩方块{{Tile|front|91}}后钩爪不会再命中其他玩家,此时钩索可以直接从其他玩家身上穿过,这之后可以通过触碰使钩方块{{Tile|front|107}}解除


玩家触碰禁钩方块{{Tile|front|91}}后钩爪不会再命中其他玩家,此时钩索可以直接从其他玩家身上穿过,这之后可以通过触碰使钩方块{{Tile|front|107}}解除。通过在地图里调整<code>player_hooking 0</code>或者放置全图禁钩方块{{Tile|front|75}},可以禁用在玩家之间的钩索交互。
通过在地图里调整<code>player_hooking 0</code>或者放置全图禁钩方块{{Tile|front|75}},可以禁用在玩家之间的钩索交互。




Line 48: Line 63:
=== 关于钩索的拖拽限制 ===
=== 关于钩索的拖拽限制 ===


玩家并不总是被拉向钩索锚点。实际上,当玩家身处以锚点为中心某个小半径范围的区域后,就不会受到钩索的拉力。在天花板上行进时这一点很重要。你可能见过或者试过,玩家在靠近天花板的某个距离下出钩会保持静止地悬挂。
玩家并不总是被拉向钩索锚点。实际上,当玩家身处以锚点为中心某个小半径范围的区域后,就不会受到钩索的拉力。
 
在天花板上行进时这一点很重要。你可能见过或者试过,玩家在靠近天花板的某个距离下出钩会保持静止地悬挂。




Line 54: Line 71:
=== 关于钩索与玩家的碰撞箱判定 ===
=== 关于钩索与玩家的碰撞箱判定 ===


玩家对于钩索的碰撞箱实际上比视觉上更大。虽然玩家和方块的体积看起来差不多,但是玩家的钩索判定范围更大更容易上钩。因此玩家站在角落里时,虽然看起来他处于墙缝后面,但只要他离角落够近,朝角落出钩还是可以钩中玩家,并且不需要钩索头精准地穿过墙缝。如果你想看清具体的判定范围,可以打开设置 -&gt; Tee -&gt; “胖胖的皮肤(DDFat)”。
玩家对于钩索的碰撞箱实际上比视觉上更大。虽然玩家和方块的体积看起来差不多,但是玩家的钩索判定范围更大更容易上钩。
 
因此玩家站在角落里时,虽然看起来他处于墙缝后面,但只要他离角落够近,朝角落出钩还是可以钩中玩家,并且不需要钩索头精准地穿过墙缝。
 
如果你想看清具体的判定范围,可以打开设置 -&gt; Tee -&gt; “胖胖的皮肤(DDFat)”。




Line 63: Line 84:
[[File:Hook-move.mp4|right|gif|muted]]
[[File:Hook-move.mp4|right|gif|muted]]


你可能会留意到钩住不同的玩家时,拖动力度不一样。游戏中确实有两种拖动力度,分别是“弱钩”和“强钩”。需要强调玩家本身并没有被附加强弱钩索的属性,强弱钩只有在两个[[Special:MyLanguage/Tee|毛球(tee)]]之间才会发生。存活时间长的毛球对于存活时间短的毛球钩索力度更大。存活时间从你进入地图开始计时,每次死亡重生都将归零重新计算。
你可能会留意到钩住不同的玩家时,拖动力度不一样。
 
游戏中确实有两种拖动力度,分别是“弱钩”和“强钩”。
 
需要强调玩家本身并没有被附加强弱钩索的属性,强弱钩只有在两个[[Special:MyLanguage/Common Terminology#Tee|毛球(Tee)]]之间才会发生。
存活时间长的毛球对于存活时间短的毛球钩索力度更大。
存活时间从你进入地图开始计时,每次死亡重生都将归零重新计算。


<div lang="en" dir="ltr" class="mw-content-ltr">
钩索的强度在[[Special:MyLanguage/Drag Part|拖拽关卡]]和[[Special:MyLanguage/Hammerfly|锤子飞]]的时候会有影响,强钩会更容易完成一些动作,当然也存在弱钩有优势的情况。
Weak and strong hook are especially noticeable in parts where you hook the other tee along the floor and when [[Special:MyLanguage/Hammerfly|hammerflying]].
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Maps_requiring_weak"></span>
=== Maps requiring weak ===
=== 需要弱钩的地图 ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
绝大部分关卡使用强钩更加容易(甚至仅能使用强钩)通过,但是在比较老的地图也存在少部分关卡更适合或者必须用弱钩。
Most parts are easier (or sometimes only possible) with strong hook. There are very few parts on older maps where weak is an advantage or only possible with weak.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
下面列出部分已知的使用弱钩的地图关卡:
Known list of parts with weak as advantage or required (incomplete):
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* 在地图[https://ddnet.org/maps/Insane-32-3 Insane 3][[Special:MyLanguage/Teleporter|传送]]6处:这一关卡只能使用弱钩通过。这是因为其中的变速带力度不够,挂墙玩家会被强钩玩家拽下来。
* On [https://ddnet.org/maps/Insane-32-3 Insane 3] at tele 6: this part is only possible with weak hook. This is due to the speedups not being strong enough to push the tee up when using the strong hook.
* On [https://ddnet.org/maps/2Long 2Long] at position <code>x = 380, y = 33</code>: you have to do an edge hook with strong hook. With weak it is enough if the other tee holds right (by default, D).
* On [https://ddnet.org/maps/Fucktastic Fucktastic] at tele 30: Similar to the 2Long part, but three times in a row and the edge is to high to jump on it.
* On [https://ddnet.org/maps/Next Next] at tele 4: The tee holding the hook needs weak for hook to have enough upward momentum
</div>


* 在地图[https://ddnet.org/maps/2Long 2Long]的坐标<code>x = 380, y = 33</code>处:强钩玩家必须使用蹭边钩。而弱钩玩家只需要让同伴按住向左(原文右)移动就够了。


<div lang="en" dir="ltr" class="mw-content-ltr">
* 在地图[https://ddnet.org/maps/Fucktastic Fucktastic]的[[Special:MyLanguage/Teleporter|传送]]30处:和上一条类似,但是此处多了三次而且边缘太高不容易跳上去。
== Tunes ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* 在地图[https://ddnet.org/maps/Next Next]的[[Special:MyLanguage/Teleporter|传送]]4处:维持钩索的玩家需要弱钩来获取足够的向上动量。
The following tunes exist for the hook:
 
 
<span id="Tunes"></span>
== 调整参数 ==
 
下面是钩索的调整参数列表:
{| class="wikitable"
{| class="wikitable"
|+
|+
!tune name
!调整参数名
!default value
!默认值
!comment
!注释
|-
|-
|hook_length
|hook_length
|380.0
|380.0
|Length of the hook. This is how far the hook can get before retracting. The length is always measured from the current position of the tee or the last [[Special:MyLanguage/Teleporter#Hook|hook teleporter]].
|这是钩索的最大射程,以玩家当前位置或者最后一个[[Special:MyLanguage/Teleporter#Hook|钩索传送方块]]为中心。
|-
|-
|hook_fire_speed
|hook_fire_speed
|80.0
|80.0
|How far the hook advances each tick
|钩索头在每游戏刻飞行距离。
|-
|-
|hook_drag_accel
|hook_drag_accel
|3.0
|3.0
|Factor to acceleration the hook gives each tick
|钩索每游戏刻给予被钩玩家的加速度。
|-
|-
|hook_drag_speed
|hook_drag_speed
|15.0
|15.0
|Maximum speed you can gain/give through the hook afterwards the accel is ignored
|在钩索的拖动下出钩玩家或者被钩玩家可以获得的最大速度。
|-
|-
|player_hooking
|player_hooking
|1
|1
|Enable/disable player hooking
|控制钩索能否命中其他玩家。
|-
|-
|hook_duration
|hook_duration
|1.25
|1.25
|Time in seconds how long tees can hook other tees
|钩中玩家后钩索可以维持的最大秒数。
|}
|}
</div>




<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Advanced_Behaviour"></span>
== Advanced Behaviour ==
== 进阶特性 ==
</div>
 
* 钩索具有最大范围。当钩爪飞行到达最大范围后会消失,注意这个范围会跟随玩家移动。如果你逆着钩爪飞行方向移动钩索会更快消失,钩爪的实际飞行距离比站着不动短;反之如果你顺着钩索头飞行方向移动钩索会飞得更远。


<div lang="en" dir="ltr" class="mw-content-ltr">
* 钩索不是直接从玩家身上射出的,它的出射点在玩家身体外一圈,因此更容易从某些身边的缝隙中穿过。
* The hook has a maximum range. Once the hook reaches its maximum range, it will reset. Note that if you move away from the hook, that maximum range is reached faster, and you won’t hook as far. However, you can hook further by moving into the general hook direction.
* The hook does not start directly at the border of your tee. Instead, it starts a bit further out, which makes it easier to hook through a gap between tiles when you are close to it.
</div>


[[Category:Game-Mechanic{{#translation:}}]]
[[Category:Game-Mechanic{{#translation:}}]]
[[Category:Hook{{#translation:}}]]
[[Category:Hook{{#translation:}}]]