本Wiki中译名以官方Wiki中文语言包为准

Hoik

来自Terraria Wiki
跳到导航 跳到搜索
YouTube 上对 Hoik 的介绍

Hoik是锯齿状的一系列斜坡物块,在中文社区也常称作“半砖”,它可以在长距离内快速地移动实体。

(译注:英文页面中对斜坡有两种不同称呼:sloped tile(斜坡图格)和 sloped block(斜坡物块)。sloped tile 包括锤击成斜坡的方形物块和锤击成楼梯的平台;sloped block 只包括锤击成斜坡的方形物块。在 Hoik 运输系统中用于移位实体的 sloped block 在英文社区中也称为“tooth”(牙齿),此处使用中文社区更常见的“半砖”对应。后文出现的“斜坡图格”对应 sloped tile,“斜坡物块”对应 sloped block,“半砖”对应 tooth。)

当人物外观和斜坡物块共用空间时,玩家会立即被移位数个图格,这一移位的方向是可预测的。通过一系列有计划地放置的带形状物块,实体将能够被快速地向任何方向长距离移动。水平速度很容易达到每秒 60 或 120 图格,而竖直速度为每秒 180 图格,这比许多“合法”的旅行方式都要快得多。

Hoik 最常用于快速旅行。它也使得创造无法使用正常游戏特性制造,或用正常特性制造不现实的各种机械变得可能,例如快速的二进制计数器。

Hoik 自从泰拉瑞亚1.2 版本以来就能使用(此版本引入了斜坡图格),但其对玩家的功能最初被视为被利用的漏洞。自从 1.3(电脑版、主机版、和移动版) 版本以来,Re-Logic 官方承认 Hoik 作为游戏“机制”[1],这意味着它们不再视为可能会在将来版本中被修复的意外特性,且其功能将在未来继续留在游戏中。[2]

ZeroGravitas 发布的一个论坛帖子使得 Hoik 这一术语及其功能在泰拉瑞亚玩家中流传开来,不过在这之前也有不那么广为人知的利用此功能的方式。此篇文章中的大部分内容都是基于 ZeroGravitas 的研究。

泰拉瑞亚中的移位

Hoik 基于游戏的移位系统。当检测到有物块和实体重叠时,实体将会被移位以解决重叠。对于斜坡物块,移位方向取决于由斜坡在图格中的方向。

游戏会遵循以下规则来决定移位方向:

  • 如果斜坡向上,(若头顶没有物块)将实体直接向上移动。
  • 如果斜坡向下,(若脚底没有物块)将实体直接向下移动。
  • 如果上述两种情况都被(分别由上方和下方的物块)阻挡,则将实体向侧面(斜坡所朝方向)移动,并无视侧面的任何实心块。
  • 例外:对于在脚的高度的物块,向上的移位总是首选。但若有物块正好处于头顶(或按下 ▼ 下)则会避免这样做。

右侧的图表可视化了这种行为。此图表由通过致动斜坡物块,使其在玩家外观后方激活。在每种情况下,玩家初始都位于中间的 2 个玻璃块上。此图表等效显示了将方形的图格(在玩家后方)锤击成所显示的形状的前后变化。

可用 Hoik 的情况由彩色高亮显示。
  • 完整的移位,对于创建 Hoik 有帮助:
    • 竖直移位:B = 向上 3 图格,D = 向上 2 图格。
    • 水平移位:G = 向右 2 图格,I = 向右 1 图格,K = 向右 1 图格,O = 向右 2 图格。
  • 不完全移位的例子,对于创建 Hoik 无帮助:ACE;卡住:HJ;无效果:LP;只上升 1 图格,无法串联向之后的Hoik 设置:FMN
  • 在玩家后方或侧面的任意位置的方形物块/半个图格没有效果。

泰拉瑞亚每一嘀嗒[3]检测碰撞。因此,将数个此种移位连接在一起——每次移位将玩家送到另一个斜坡图格上——就能够创建一条能够每嘀嗒移位实体一次(即每秒移位 60 次)的“轨道”。这是 Hoik 的一个典型例子。

乘坐 Hoik

可以通过将玩家的外观放置在第一个半砖前的方式来进入Hoik。这可以通过下列方式完成:

  • 走进锤击成“半个”的方形物块或平台
  • 致动第一个半砖,站在它前方,然后重新激活它。
  • 在第一个半砖的竖直侧放置一个楼梯状平台、未激活的半砖、或未激活的平台。游戏的碰撞检测将无视相邻的水平表面。
  • 传送机传送到第一个半砖上。
  • 建造另一个将玩家移位到半砖上的 Hoik。
  • 在部分情况下,钩爪也可用。

竖直 Hoik 示例

向上

向上的 Hoik 示例。
向上的 Hoik 示例,去除网格和接线。

1 走上台阶触发的标准电梯。每嘀嗒向上移位 3 图格。

2 用楼梯平台触发的 Hoik 电梯。

3 可以在任何一段进入的电梯。要通过楼梯平台(并避免掉落伤害),需要在下落时按住 ▼ 下

4 通过致动斜坡图格来进入。

5 通过致动第一个半砖触发。

6 分段式电梯(每次点击上升一段)。对于在两个图格宽的地狱电梯中的双向使用,必须致动所有半砖。如果在三个图格宽的竖井中使用,只需致动每个进入点的第一个半砖。

7 半砖间隔变种:可以留出一个图格的间隔(如帮助调整准确的开始和结束点)。一个图格的间隔不能连续使用,否则实体的头部会在第三个半砖上卡住。

8 半砖宽度变种:向上穿过完全实心的物块行是可能的(最多 2 个图格厚)。这可以用于将熔岩、或 NPC 固定在某处。

9 这一 Hoik 可以通过经过入口或在向左走时按住 ▲ 上 来进入。

向下及双向

向下及双向的 Hoik 示例。
向下及双向的 Hoik 示例,去除网格和接线。
向下

1010 按住 ▼ 下 缓慢向右穿过楼梯平台。在边缘仍然要持续按住 ▼ 下(否则玩家将走到第一个半砖上)。

1111 可以在半途进入的 Hoik(暂时没有已知的方式能够不致动首个半砖就能穿过向下的 Hoik,像上方图表中的 9 一样)。

1212 从左侧进入。使用天花板和未激活的斜坡物块触发。类似于向上的 Hoik,半砖之间能够只有 1 个图格的竖直间隔,但不能连续使用,且首个间隔必须为 2 图格高。

1313 除了所有半砖正下方的一行图格,其他所有图格都可以填上物块。

1414 使用致动器触发。首个半砖下方可以放置物块/平台,并被致动。首个半砖下方必须为 1 个图格的间隔,否则玩家只会踩到下一层。

双向

1515 激活开关来向上/下移动。被致动的向上的半砖(和触发用半砖)允许穿过 2 个图格宽的竖井进行双向移动。

1616 标准的三个图格宽的双向 Hoik。向下移位会将实体放置在最下方的平台上。

1717 四个图格宽的竖井,使得两条双向的 Hoik 完全互相独立。

水平 Hoik 示例

虽然此处给出的示例中实体均为从左向右移动,反转其布置就可以让实体从右向左移动。只要实体位于 Hoik 轨道内,除了半砖以外的所有图格都没有影响。因此穿过完全为实心的地面的水平轨道是可行的。

水平的 Hoik 示例。
水平的 Hoik 示例,去除网格和接线。

顶部(靠天花板)

所有实体沿着天花板移动,因此无需地板。使用致动器触发的方式占地更小,因此首先展示。

A 腰部高度半砖变种,1 图格/嘀嗒。

B 头部高度变种,2 图格/嘀嗒。致动触发。

C 头部高度,2 图格/嘀嗒。使用楼梯平台向上移位触发。

D 腰部高度变种,1 图格/嘀嗒。台阶向上移位触发(可以使用任意长度的向上电梯,只需最后一步将玩家的头部完全靠到天花板上即可)。

底部(靠地板)

所有实体沿着地板移动,因此无需天花板(除了特定的触发例子)。

E 脚部高度变种,2 图格/嘀嗒。在到达楼梯平台前按住 ▼ 下 来触发(否则会从顶部走过)。

F 腰部高度半砖,1 图格/嘀嗒。使用未激活的斜坡物块触发。直接走向它即可触发,因为上方的物块阻止走上顶部。

G 腰部高度变种,1 图格/嘀嗒。致动半砖触发。腰部高度要比脚部高度要更好,因为脚部高度会将外观向上推(除非有天花板阻挡)因而需要更精准的定位。

H 双向,脚部高度,2 图格/嘀嗒。两侧都可自动触发,只需走向它即可。 I 双向,脚部高度,2 图格/嘀嗒。两侧的触发区域没有天花板,因此触发时需要按住 ▼ 下,否则玩家将走上顶部。

和其他旅行方式的对比

矿车矿车

  • Hoik 的最高速度更高,且几乎瞬间就能达到:普通矿车速度为 48.4 图格/秒;Hoik 的速度为 60 或 120 图格/秒。
  • Hoik 轨道不太灵活,且本质上不是双向的(双向 Hoik 是可能的,但更加繁琐)。
  • 很难在 Hoik 运行半途中脱离(但若没有天花板的情况下,玩家能够随时离开底部 Hoik)。

绳

  • Hoik 的最高速度更高,且几乎瞬间就能达到:绳的上升速度为 30.75 图格/秒,下降速度为 38.25 图格/秒;竖直 Hoik 在两个方向上的速度均为 180 图格/秒。
  • 然而在此速度下,很难在不设置分隔的情况下在正确位置脱离。
  • 需要自行建造中途的进入和脱离点。
  • Hoik 的前景物块可能会阻挡空间。

传送机传送机

  • Hoik 无需任何花费,且在任何游戏进度下都能使用。
  • 使用 Hoik 不会让玩家消失,因此 NPC 不会被自动归位。
  • Hoik 无需很长的,可能干扰其他设备的电线路径。
  • 传送机在几乎所有情况下都更快。
  • 使用 Hoik 会消除动量,因为每次移位都算作和图格碰撞,因此跑步/矿车速度无法在目的地继承。
  • 在长距离内建造 Hoik 极其繁琐,尤其是建造双向旅行 Hoik 时。
  • Hoik 不太灵活。

物品 Hoik

掉落的物品也可以被 Hoik 移动(即因为和斜坡物块重叠而被移位)。虽然物品运输比玩家和生物运输限制更大,但仍然有许多常见的使用情景,如高效的农场(例:自动化坠落之星农场),或是用于事件/魔力星运输器。

参见此(英文)论坛帖子以更深入阅读:Item Hoiks! - [Guide + Video] Move & Seperate Drops, Trawl Fallen Stars and More...

值得注意的是,当想要使用 Hoik 移动的物品在屏幕外时,它并不会被 Hoik 移动。若想要 Hoik 正常工作,被 Hoik 移动的物品必须处于屏幕内。

Hoik 的其他用途

Hoik——虽然经常用于物品、敌怪、或玩家运输——也有其他的实用用途,例如单向墙,敌怪陷阱,以及更多。这些用途通常会包括一种或数种用于其他用途的 Hoik 的组合。

水平单向墙

使用平台创造水平单向墙。
  • 当 1 个或更多楼梯平台按列放置在物块一面时可以创建单向墙。这一单向墙可以被任何实体使用,而玩家在穿过单向墙时则需要按下 ▼ 下。敌怪必须在向他们下方的目标行进时才能使用这种 Hoik。
  • 这种方式创造的单向墙能被矿车使用。

竖直单向墙

用平台创建竖直的平台。
  • 可以通过使用至少一个底部平台(锤击平台 3 次)来创造一个可以将实体从数行物块下方移动到上方的单向墙。这最多允许向上穿过 3 行物块。不过,部分敌怪可能会无法穿过特定安排的物块寻路。

兼容坐骑的门

在门上方两侧使用单向墙 Hoik 建造的兼容坐骑的门。
  • 一种骷髅王前的可让坐骑通过的门,可以通过在门上方两侧都放置水平单向 Hoik 来实现。这提供了除了使用高门或是机械(如致动器压力板)以外的方法,且无需击败骷髅王就能使用。这对所有大小的坐骑都有效,但较大的坐骑会需要在门上方放置更多的水平单向 Hoik。
    • 使用此方式建造的兼容坐骑的门和智能门功能不兼容,必须先手动开启门才能骑乘坐骑进入。

Hoik 引擎

Hoik引擎示例。
  • 可以使用自循环的 Hoik 来建造骷髅王前的电线引擎,也是更快的计时器。它可以使用在探索时找到的电线和压力板来建造。这对于想要刷雕像生成的生物或物品的玩家来说很有用。
    • 这一引擎可以被玩家、NPC、和部分敌怪激活。
    • 当被玩家使用时,它会持续地快速将玩家在相反方向间移动。相较于其他引擎,由此种移动产生的视觉效果可能并不理想或可取,因为某些玩家可能对快速移动或闪烁的色彩较为敏感。请谨慎使用。

物块交换平台 Hoik

一排用物块交换产生的不正常平台组成的 Hoik。

备注

  • 如果玩家使用回声块建造 Hoik,视觉上会显示为他们在空气中高速移动。
  • 普通的 Hoik 可以被玩家、敌怪NPC永恒水晶,和不可见的训练假人实体使用。
    • 骑乘坐骑玩家也可以使用 Hoik,这也包括矿车。由于坐骑会增加玩家外观的大小,半砖之间的间隔也需要相应做出调整。
  • 移动版 移动版中,Hoik 可能不会像预期的那样将玩家移位。验证
  • 部分 Hoik 在玩家移动速度过快时可能不会生效。

参考

  1. Cenx' message in #terraria-chat-1 on the official Terraria discord server Apr 5, 2019
  2. Cenx' message in #terraria-chat-1 on the official Terraria discord server Apr 5, 2019
  3. 嘀嗒是可由软件计数的时间单位。泰拉瑞亚的大多数更新逻辑都会每嘀嗒发生一次。一个嘀嗒的长度为 1/60 秒,因此一秒钟内有 60 嘀嗒,一分钟内有 3600 嘀嗒。