消耗耐久度将敌人的远程攻击无效,“行走”中无法发动 ——进度【能力 -防御-】
将敌人的攻击无效,高评价状态中不会消耗耐久度,评价会上升 ——进度【能力 -格挡-】
默认键位指令:潜行
概述
防御是拔刀剑中用于抵挡弹射物攻击的一种能力,需要手持带有荆棘附魔的拔刀剑时潜行以触发。
而格挡则是防御的进阶——在受到任意有来源的攻击的前一瞬间按下潜行键,即可将这次攻击无效化。
但是格挡的判定较为严格,在 Minecraft 这款大多数敌人都没有攻击前摇的游戏中较难使用,实战中更建议避开敌人的攻击或是只使用防御。
详细判定
受到攻击时,玩家将会进行以下判定:
如果玩家手持未损坏的、带有荆棘附魔的拔刀剑;
且 玩家位于地面上;
且 玩家正在按住潜行键;
且 玩家未按住任意一个方向键。
那么就会判定玩家尝试了一次防御,获得进度【能力 -防御-】并继续进行如下判定:
如果 玩家未在使用瞬步系列能力;
且 玩家目视方向与直接伤害来源相对玩家的方向相反。
那么就会依次进行以下判定:
如果 从玩家按下潜行键到受到攻击的时间不超过 ( 5 + 手持拔刀剑灵魂疾行附魔等级 ) tick,就会将标志 isJust 设置为 ture (真),并触发进度【灵魂疾行】;
如果 玩家当前评价大于等于 S ,那么就会将标志 isHighRank 设置为 ture (真);
如果 直接伤害来源为弹射物实体,且伤害类型为弹射物伤害,那么就会将标志 isProjectile 设置为 ture (真)。
若 isJust 不为真,就进行如下的判定:
如果 isProjectile 不为真,则判定防御失败;
如果 isHighRank 不为真且此次伤害能够无视盔甲,则判定防御失败;
如果 玩家此时正在使用任意剑技,则判定防御失败。
若 isJust 为真,就进行如下的判定:
如果 isProjectile 不为真,且直接伤害来源不为生物,则判定防御失败。
如果以上流程都没有判定失败,那么到这里就会判定为防御成功,这次攻击就会被取消,然后依次进行以下尝试:
如果 isJust 为真,就会向前挥出一刀(视为 Combo A 第一刀),否则做出一次收刀动作;
如果 isProjectile 不为真,且直接伤害来源为生物,则会将其向远离自己的方向击退;
播放三叉戟击中地面的声音;
如果 isJust 为真,则会获得进度【能力 -格挡-】;
如果 isJust 和 isHighRank 都不为真,则会减少手持拔刀剑 1 点耐久。