鬼影

出自Noita Wiki
跳至導覽 跳至搜尋


鬼影(遊戲內名為Kummitus或古迷圖斯,中文社區稱其為玩家幽靈或老古)是一種半稀有的會飛行的生物,與玩家的長相十分相似,通常會出現在礦場煤礦礦坑積雪深淵裡面。

行為

鬼影總是會攜帶著一根魔杖生成,在死亡後會掉落。如果魔杖內沒有可用的法術了,那麼它可能會故意丟掉魔杖。如果鬼影手上沒有魔杖的話,它將試圖踢玩家,造成一定程度的傷害。它對所有生物都懷有敵意,可以利用這一點,用一些創造性的風箏戰幫助消滅特別麻煩的敵人。然而需要注意的是,如果玩家在它的視線範圍內,鬼影會有把攻擊目標換成玩家的傾向。

戰鬥技巧

  • 它有0.5x的投射物傷害倍率,0.3x的近戰傷害倍率和0.1x的火焰傷害倍率,因此利用這些傷害對付它可能較為麻煩。切割傷害、衝擊傷害、冰凍傷害和爆炸傷害往往是用於對付它來講還不錯的傷害類型。
    • 像大部分有傷害減免的敵人一樣,它沒有切割傷害減免,會吃滿切割傷害,因此你可以利用鋸片,鏈鋸等法術進行有效的攻擊。
  • 和所有可以拿起魔杖的敵人一樣,踢一下鬼影會使它丟下魔杖,有效的使它危險度大大降低。
  • 作為一個亡靈類的敵人,它免疫材料給予的沾染效果,包括變形魔藥。但是這並不是代表有變形免疫,基於法術的變形效果仍然可以使它變形。

生成條件

鬼影有一套專屬的生成機制。其中的一個必須條件是玩家必須在遊戲中已經死亡了35次。下列是剩餘條件:

  1. 35次死亡內並沒有開啟模組,
  2. 你並不是因為點金傷害導致的死亡,[1]
  3. 在變形後如果發生了死亡將不算數。
  4. 死亡時玩家必須攜帶至少有一根編輯過的魔杖[2]

骨頭記錄文件

每次在這種情況下的死亡都會在存檔內的長久性保存數據中產生一個骨頭記錄文件[3]。骨頭記錄文件本質上只是魔杖實體的數據,存儲在單獨的XML文件中,當文件夾內有 50 個文件時,添加新文件的時候將隨機刪除多餘的文件。當玩家手持多根魔杖死亡時,會從有效的魔杖中隨機挑選一根出來存儲到骨頭記錄文件中。

  • 这是确切路径:/Nolla_Games_Noita/save00/persistent/bones_new

Alter_Ukko還製作了一個用於檢查骨頭記錄文件的工具,因此你可以用於瀏覽這些文件並刪除無聊的骨頭記錄文件。

生成觸發機制

與其他敵人的生成觸發器不同,鬼影有一個單獨的生成函數,該函數與一個非常特殊的生成觸發器相關聯,其他所有生物都不會使用此生成觸發器。這個生成觸發器有五種狀態[4],在這些狀態下它會做不同的事情:

  • 狀態0 - 並不會生成任何東西,但會檢查狀態是否前進到下一狀態。
  • 狀態1 - 生成4根蠟燭並前進到狀態2。
  • 狀態2 -下一個可能的生成位置將有4根蠟燭,並將推進到狀態3。
  • 狀態3 -下一個可能的生成位置將生成鬼影,並將推進到狀態4。
  • 狀態4 - 不會產生任何東西。(這可能是為了防止另一個鬼影在同一次遊戲中生成,但還沒有得到證實)。

當狀態為0時,每次加載生成點時都有機會前進到下一個狀態。 發生這種情況的可能性取決於戶外霧的數量(特別是WorldStateComponent上的fog屬性)。如果霧度低於或等於10%,則有3.33%的機會進入下一個狀態,如果霧度高於10%,則機會增加到8.33%。 從狀態0前進到狀態1的檢查可能會失敗好幾次,將導致整局遊戲中沒有鬼影生成。該函數有一個與種子和坐標都無關的隨機變量,這導致即使在同一個種子中,鬼影的生成區域也會發生很大變化。如果檢查成功,遊戲將從狀態0推進到狀態2,幾乎是在瞬間內完成的。狀態2和狀態3持續的時間與加載下一個可能的鬼影生成地點需要的時間一樣長。

生成區域

下列表格中列出了鬼影當前可以或不可以在哪些生物群系中生成,以及當前在對應生物群系中生成位置的數量[5] 。鬼影的生成概率是未知的,但一般來說,給定生物群系中的可能的生成位置越多,生物群系越大,在該生物群系中看到鬼影的可能性就越大。
請注意,遊戲地形生成器上會搜索特定的像素顏色用於觸發各種道具,實體的生成,這個觸發生成也會影響古迷圖斯的生成位置,也就是說這些位置會被提前算好,並不是固定的,但是生成位置的數量是固定的。

生物群系 生成位置
礦場 4
坍塌礦場 9
煤礦礦坑 8
真菌洞穴 6
積雪深淵 9
魔法神殿 不會生成
席西基地 不會生成
地下叢林 12[6]
蜘蛛巢穴 6
避難所 8
藝之神殿 7
巫師巢穴 8
古代實驗室 不會生成
冰封峽谷 不會生成
凍結避難所 11
金字塔 不會生成
砂之洞穴 不會生成
雲景 不會生成
偉大之作(天空) 不會生成[7]
偉大之作(地獄) 不會生成[7]

你知道嗎?

  • 因為鬼影是作為玩家的幽靈來出現的,所以它總是攜帶著玩家當時死亡時所使用的魔杖之一。在遊戲內部文件中,這個實體被命名為playerghost(玩家的鬼魂)。
  • 雖然大多數敵人都是以滿生命值上限狀態的情況下生成,但鬼影在生成時只有:
    250 ♥
    生命值,生命值上限是
    1250 ♥
    因此,它掉落的黃金比擁有250點血上限的敵人要多。這樣做的一個副作用是:鬼影可以利用它所攜帶的魔杖中的治療法術來進行自我治療。
  • 使用steam雲存檔時,鬼影有時沒有法杖。這是因為遊戲試圖讀取steam_autocloud.vdf中的骨頭記錄文件。

備註

  1. 這將在保存前將魔杖刪除
  2. 也就是說,如果玩家攜帶的是未經修改過的魔杖將不算數
  3. 骨頭記錄文件被儲存在存檔save00文件夾中的persistent/bones_new文件夾內。
  4. 狀態值在save00/world_state.xml中可見,在一個名為 "apparitions_per_level"的數組中。
  5. 這些信息是用這個PowerShell腳本從wang數據中找出來的,在未來的更新中可能會有所變化。
  6. 地下叢林在技術上被分割成了兩個類似的生物群系,其中一個會生成更寬闊的區域。兩個子生物群系中各有6個生成位置,但請記住,地下叢林的總面積大約一半是正常的叢林,另一半是"寬敞"的叢林,所以這裡的額外的生成位置的來源主要是因為生物群系的整體實現方式所增加的。
  7. 7.0 7.1 被稱為偉大之作的重複生物群系在它們的wang數據中有6個鬼影生成觸發器,但在它們的生物群系腳本中明確地用一個無操作函數覆蓋了spawn_apparition()函數。這使得鬼影無法在這些區域中生成。