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 有幫助:
- 豎直移位: = 向上 3 圖格, = 向上 2 圖格。
- 水平移位: = 向右 2 圖格, = 向右 1 圖格, = 向右 1 圖格, = 向右 2 圖格。
- 不完全移位的例子,對於創建 Hoik 無幫助:、、;卡住:、;無效果:、;只上升 1 圖格,無法串聯向之後的Hoik 設置:、、。
- 在玩家後方或側面的任意位置的方形物塊/半個圖格沒有效果。
泰拉瑞亞每一嘀嗒[3]檢測碰撞。因此,將數個此種移位連接在一起——每次移位將玩家送到另一個斜坡圖格上——就能夠創建一條能夠每嘀嗒移位實體一次(即每秒移位 60 次)的「軌道」。這是 Hoik 的一個典型例子。
乘坐 Hoik
可以通過將玩家的外觀放置在第一個半磚前的方式來進入Hoik。這可以通過下列方式完成:
- 走進錘擊成「半個」的方形物塊或平台。
- 致動第一個半磚,站在它前方,然後重新激活它。
- 在第一個半磚的豎直側放置一個樓梯狀平台、未激活的半磚、或未激活的平台。遊戲的碰撞檢測將無視相鄰的水平表面。
- 用傳送機傳送到第一個半磚上。
- 建造另一個將玩家移位到半磚上的 Hoik。
- 在部分情況下,鈎爪也可用。
豎直 Hoik 示例
向上
走上台階觸發的標準電梯。每嘀嗒向上移位 3 圖格。
用樓梯平台觸發的 Hoik 電梯。
可以在任何一段進入的電梯。要通過樓梯平台(並避免掉落傷害),需要在下落時按住 ▼ 下。
通過致動斜坡圖格來進入。
通過致動第一個半磚觸發。
分段式電梯(每次點擊上升一段)。對於在兩個圖格寬的地獄電梯中的雙向使用,必須致動所有半磚。如果在三個圖格寬的豎井中使用,只需致動每個進入點的第一個半磚。
半磚間隔變種:可以留出一個圖格的間隔(如幫助調整準確的開始和結束點)。一個圖格的間隔不能連續使用,否則實體的頭部會在第三個半磚上卡住。
半磚寬度變種:向上穿過完全實心的物塊行是可能的(最多 2 個圖格厚)。這可以用於將水、熔岩、或 NPC 固定在某處。
這一 Hoik 可以通過經過入口或在向左走時按住 ▲ 上 來進入。
向下及雙向
- 向下
按住 ▼ 下 緩慢向右穿過樓梯平台。在邊緣仍然要持續按住 ▼ 下(否則玩家將走到第一個半磚上)。
可以在半途進入的 Hoik(暫時沒有已知的方式能夠不致動首個半磚就能穿過向下的 Hoik,像上方圖表中的 一樣)。
從左側進入。使用天花板和未激活的斜坡物塊觸發。類似於向上的 Hoik,半磚之間能夠只有 1 個圖格的豎直間隔,但不能連續使用,且首個間隔必須為 2 圖格高。
除了所有半磚正下方的一行圖格,其他所有圖格都可以填上物塊。
使用致動器觸發。首個半磚下方可以放置物塊/平台,並被致動。首個半磚下方必須為 1 個圖格的間隔,否則玩家只會踩到下一層。
- 雙向
激活開關來向上/下移動。被致動的向上的半磚(和觸發用半磚)允許穿過 2 個圖格寬的豎井進行雙向移動。
標準的三個圖格寬的雙向 Hoik。向下移位會將實體放置在最下方的平台上。
四個圖格寬的豎井,使得兩條雙向的 Hoik 完全互相獨立。
水平 Hoik 示例
雖然此處給出的示例中實體均為從左向右移動,反轉其布置就可以讓實體從右向左移動。只要實體位於 Hoik 軌道內,除了半磚以外的所有圖格都沒有影響。因此穿過完全為實心的地面的水平軌道是可行的。
頂部(靠天花板)
所有實體沿着天花板移動,因此無需地板。使用致動器觸發的方式占地更小,因此首先展示。
腰部高度半磚變種,1 圖格/嘀嗒。
頭部高度變種,2 圖格/嘀嗒。致動觸發。
頭部高度,2 圖格/嘀嗒。使用樓梯平台向上移位觸發。
腰部高度變種,1 圖格/嘀嗒。台階向上移位觸發(可以使用任意長度的向上電梯,只需最後一步將玩家的頭部完全靠到天花板上即可)。
底部(靠地板)
所有實體沿着地板移動,因此無需天花板(除了特定的觸發例子)。
腳部高度變種,2 圖格/嘀嗒。在到達樓梯平台前按住 ▼ 下 來觸發(否則會從頂部走過)。
腰部高度半磚,1 圖格/嘀嗒。使用未激活的斜坡物塊觸發。直接走向它即可觸發,因為上方的物塊阻止走上頂部。
腰部高度變種,1 圖格/嘀嗒。致動半磚觸發。腰部高度要比腳部高度要更好,因為腳部高度會將外觀向上推(除非有天花板阻擋)因而需要更精準的定位。
雙向,腳部高度,2 圖格/嘀嗒。兩側都可自動觸發,只需走向它即可。 雙向,腳部高度,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 來建造骷髏王前的電線引擎,也是更快的計時器。它可以使用在探索時找到的電線和壓力板來建造。這對於想要刷雕像生成的生物或物品的玩家來說很有用。
- 這一引擎可以被玩家、NPC、和部分敵怪激活。
- 當被玩家使用時,它會持續地快速將玩家在相反方向間移動。相較於其他引擎,由此種移動產生的視覺效果可能並不理想或可取,因為某些玩家可能對快速移動或閃爍的色彩較為敏感。請謹慎使用。
物塊交換平台 Hoik
備註
- 如果玩家使用回聲塊建造 Hoik,視覺上會顯示為他們在空氣中高速移動。
- 普通的 Hoik 可以被玩家、敵怪、NPC、永恆水晶,和不可見的訓練假人實體使用。
- 在 移動版中,Hoik 可能不會像預期的那樣將玩家移位。驗證
- 部分 Hoik 在玩家移動速度過快時可能不會生效。
參考
- ↑ Cenx' message in #terraria-chat-1 on the official Terraria discord server Apr 5, 2019
- ↑ Cenx' message in #terraria-chat-1 on the official Terraria discord server Apr 5, 2019
- ↑ 嘀嗒是可由軟件計數的時間單位。泰拉瑞亞的大多數更新邏輯都會每嘀嗒發生一次。一個嘀嗒的長度為 1/60 秒,因此一秒鐘內有 60 嘀嗒,一分鐘內有 3600 嘀嗒。