Blip/zh

卡角 是一种允许玩家在非正常的高度落地的机制，能够以此来跳得更高.

这是步行辅助应用于下落运动的结果.

在 1.8 中，有三种类型的卡角.


 * “正常卡角”，其中包括在墙旁边落地，导致玩家走上墙的上方.
 * 卡角，其中包括在矮墙旁边落地，从而利用游戏判定，使玩家在半空中落地.
 * 墙卡角，其中包括在 X 朝向的墙旁边落地，并且上面有一个天花板. (与卡角的效果相同)

卡角
https://youtu.be/BjNbUP5-4wo

当玩家落地时，游戏会检查玩家与墙的碰撞情况，并试图让玩家踩到周围的方块. 它的做法和一般的步行辅助是一样的.


 * 重置玩家的边界箱
 * 提高边界箱（最多提高 0.6b）.
 * 水平移动边界箱（先 X 后 Z）.
 * 降低边界箱（最多 0.6b）

这一程序的目的是让玩家跳过低矮的障碍物. 但有一个很大的缺陷，边界箱先被重置为玩家在 Tick 开始时的位置，然后再应用步行辅助. 如果玩家在 Tick 开始时是在空中，那么步行辅助动作就会在玩家应该在的位置的上方运作. 在这种情况下，边界箱可能没有得到足够的降低而停在空中. 这种漏洞被称为卡角.

在这个漏洞下，玩家能够在半空中“落地”，并保留跳跃的能力，因此能够比正常情况下跳得更高.

要求：

 * （通过下坠或跳跃的方式）拥有负的垂直速度.
 * 在一面相对较低的墙边落地（例如地毯，睡莲）——应当低于玩家在落地那一刻的高度.

设置：
当建造一个卡角跳时，大体的原则是两个上表面相对于起点高度在同一 Tier 中.
 * 玩家下落速度越快，卡角的加成一般就越多.
 * 应当仔细调整跳跃，使得在落地那一刻玩家与地面之间有尽可能多的距离.
 * 增高的高度可以在 0b 和 3.92b（最大速度）之间的任何地方. 墙越高，setup的效果就越差.

简单示范：
 * +1.5b setup
 * +1.75b setup



墙卡角
由于所需的精确建造与触发条件，墙卡角的发现要比卡角晚很多.

该卡角变体同样是源于碰撞代码的漏洞，但是理解与表现起来更复杂.

https://youtu.be/vueSpP-P53U

墙的作用是为了触发步行辅助机制（即便玩家并不能走上墙）.

天花板的作用是在游戏试图利用“二选优”程序时将玩家重定向到一条不同的路线.

要求：

 * 天花板必须至少比地面高 1.8b，且在玩家落地的那一刻最多比玩家的头顶高 0.6b.
 * 墙必须是 X 轴向的（为了将初始路线引导至洞中）.
 * 玩家的位置和速度必须能使重定向的路线比初始路线在水平方向上走得更远.

最后一项要求有些让人困惑，让我们用图表和公式来说明：



在落地的那一刻，如果$(v_X,v_Z)$ 是玩家的速度，且$(\delta_X,\delta_Z)$ 是玩家与墙角间的偏移量，则要求是：

$$\sqrt{\delta_X^2 + v_Z^2} > \sqrt{v_X^2 + \delta_Z^2}$$



连续卡角


卡角和墙卡角可以在同一平台上反复进行，以获得越来越高的高度.

这个技巧不能将高度叠加至无限大：最终玩家会足够高，以至于这次跳跃在落地时会多一刻，由此损失大部分获得的高度.



连普通卡角
每一次连续的卡角都会增加 0.104 的高度，每 1-4 次跳跃偶尔会有降低高度.


 * 在三层雪片（4px）上只能卡角 1 次→+0.104
 * 在活板门（3px）上最多能卡角 2 次→+0.208
 * 在地毯（1px）上最多能卡角 3 次→+0.312
 * 在睡莲（0.25px）上最多能卡角 4 次→+0.416

如果玩家从更低处开始卡角，则最多可以在地毯上连续卡角 4 次，但是会损失一些初始高度（总共 +0.353）.

玩家最终会达到低于顶面的高度，从而失去所有的进展. 从这个意义上说，连卡角是循环的.

pa_O1dmuLe8



连墙卡角
墙卡角能以卡角相同的方式连续触发.

与连普通卡角不同，墙卡角可以无限连续，而且有可能创造出人为的困难跳跃.



版本差异


Pre-1.8：

 * 直到1.7.10版本，一个漏洞使实体无法走到天花板下的台阶上. 卡角在 1.8 之前是有效的，但由于这个漏洞，在一些setup中可能表现得有点不同.


 * 1.8.0 与 1.8.1+ 略有不同（1.8.0 中即使撞到了天花板仍会将边界箱降低 0.6b）这种差异通常对卡角没有影响，但它确实影响了跳跃取消 . (在 1.8.0 中使 grinding 成为不可能)



1.9+：
由于玩家在 1.9+ 中跳得更高（1.252 而不是 1.249），所以卡角会受到轻微影响，但机制的表现仍然相同.

对于在1.9以上版本的连卡角，每一次连续的卡角会在玩家的初始 Y 坐标上增加 0.121（而不是0.104）.


 * 在三层雪片上只能卡角 1 次→+0.124
 * 在活板门上最多能卡角 2 次→+0.242
 * 在地毯上最多能卡角 3 次→+0.363
 * 不能在睡莲或地毯上进行四连卡角



1.14+：
卡角和墙卡角已被修复. “正常卡角”仍然有效，这表明它是一个有意的机制.


 * 游戏现在不再将边界箱降低到最大 0.6 米，而是降低至玩家的高度减去垂直速度.


 * 这引入了一个新的漏洞，称为 Blip-Down，在适当的条件下，玩家可以降落在地面以下. 要进行 blip-down，玩家必须降落在一个方块的边缘，与一个可踩踏的墙壁相撞，同时向外移动以确保 stepping 区域不遇到任何地面.



1.15+：
在某些情况下卡角会取消摔落伤害 (在 1.16 被修复)