本Wiki中譯名以官方Wiki中文語言包為準

NPC

出自Terraria Wiki
跳至導覽 跳至搜尋
NPC
嚮導 商人 護士 油漆工 染料商 動物學家 高爾夫球手 派對女孩 漁夫 髮型師 爆破專家 樹妖 酒館老闆 軍火商 哥布林工匠 巫醫 服裝商 機械師 稅收官 海盜 松露人 巫師 蒸汽朋克人 機器俠 聖誕老人 公主 旅商 老人 骷髏商人 城鎮貓咪 城鎮狗狗 城鎮兔兔 城鎮史萊姆
詳細信息
類型
傷害會變化 (電腦版、主機版、和移動版)
最大生命值250
防禦會變化 (電腦版、主機版、和移動版)
15 (前代主機版、和3DS版)
擊退抗性50%
免疫困惑
關於NPC 名稱的完整列表,參見NPC 名稱

NPC 是向玩家提供服務的友好的自動化非玩家角色(non-player character)[1]

站在 NPC 附近並在其身上按 打開/激活 按鈕會打開一個對話框窗口,其中有一個或多個選項供玩家選擇。大多數 NPC 是商販,選擇「商店」選項時會顯示商店貨架。他們會向玩家出售物品來換取錢幣,玩家也可以將物品賣給他們來獲取錢幣。一些 NPC 也有其他選項,能執行其他功能。

大多數 NPC 是城鎮 NPC,隨着遊戲推進達成某些里程碑後就會出現。他們會搬進玩家必須提供的建築物中,這些建築物稱為房屋,城鎮 NPC 一般要求有房屋才能維持可用。每個 NPC 都需要有自己的房屋。

NPC 可以降低區域內的敵怪生成速度,效果會隨着 NPC 數量的增加而增加,上限為 3 個 NPC。[2]但是,這種降低敵怪生成的效果在地獄中會較弱,並且在某些情況下會被抵消(詳情參見城鎮 § 備註)。玩家傾向於建造擁有多個一體化房屋的大型建築(例如基地)來利用這種效果,作為他們的安全區。

城鎮 NPC 在白天時通常會四處走動。在夜晚或某些事件期間他們會在分配的房屋中靜止不動。NPC 的生命有限並且會受到傷害,最終會於敵怪、機關熔岩、或(電腦版、主機版、和移動版)溺斃中;但是,(除了使用特定的巫毒娃娃配飾、臭蛋、或臭蟲劍(電腦版、主機版、和移動版)之外,)玩家不能直接攻擊他們。他們不會遭受掉落傷害且生命值會隨着時間推移而再生。護士還可以進一步治療她自己和其他在附近的 NPC。此外:

  • (電腦版、主機版、和移動版) 城鎮 NPC 會攻擊附近的敵怪,各個 NPC 都有其獨特的攻擊形式。但是他們不會主動進行戰鬥,只是為了自衛而發起攻擊。
  • (電腦版、主機版、和移動版) 城鎮 NPC 會根據在當前世界中哪些 Boss 已被擊敗而得到防禦和傷害的加成。
  • (電腦版、主機版、和移動版) 偶爾,NPC 會坐在椅子上以及會隨機地與其他 NPC 或玩家「交談」(以嘴部活動和對話泡泡框的方式呈現)。

如果 NPC 被擊殺,只要還有合適的空房屋,他們就會在一段時間之後重生。(前代主機版、和3DS版)如果此 NPC 的初始生成對物品欄內容或人口等有要求(例如,商人的需求為 50 SC),這些要求必須再次得以滿足才會重生。但是,解救出來的 NPC 會維持已解救狀態,其重生並不需要再次尋找他們。

目前有(電腦版、主機版、和移動版) 26 / (前代主機版) 21 / 任天堂3DS版 19 個城鎮 NPC,其中(電腦版、主機版、和移動版) 8 / (前代主機版、和3DS版) 6 個通常出現在困難模式中。還會遇到(電腦版、主機版、和移動版) 3 / (前代主機版) 2 / 任天堂3DS版 1 個不會搬進房屋的 NPC。

房屋

主文章:房屋

每個城鎮 NPC 都需要有一間合適的空房屋。所謂房屋,指的是由物塊組成的邊框和玩家放置的背景牆來完成封閉的特定大小的房間,有着有效的光源、平坦表面的物品、和舒適性物品。同時對房間的尺寸也有特定要求(完整細節參見房屋)。兩個城鎮 NPC 不能同時住在同一個房屋內。房屋不能位於腐化猩紅附近,如果這類生物群系蔓延得太靠近使用中的房屋,居住於其中的 NPC 會從房屋裏搬出去。

城鎮 NPC 的家可以用房屋菜單中的 NPC 旗號來重新分配,在此處玩家也能檢查一個房間是否符合要求成為合適的房屋。

如果城鎮 NPC 和他的房屋都在屏幕外,他將會在夜晚日食、或史萊姆雨(電腦版、主機版、和移動版)期間傳送回他的房屋。老人(電腦版、主機版、和移動版) / 所有 NPC(前代主機版、和3DS版)若正站在地牢磚上,就也會被傳送回房屋,無論時間。老人會將地牢點(老人的生成點,即他晚上所站的兩格的左邊那格)視為他的家。[3][4]

如果已被 NPC 佔據的房屋受損而使得它變得無效,NPC 會搬出去並在此區域走動,直到重新有一間合適的房屋。如果在世界中還有空房屋可用,NPC 可能會入住其中之一。如果 NPC 被殺死並且沒有房屋,他們就不會重生,直到有新的房屋可用。

買入與賣出

在商販 NPC 上按 打開/激活 按鈕然後從對話窗口中選擇「商店」選項,會顯示一個類似於玩家自身物品欄的商店貨架,可以通過將物品從商店貨架移動到玩家物品欄的方式來購買物品,一旦物品從商店貨架中取出,相應的錢幣花費就會從玩家的庫存中扣除。僅當玩家的物品欄中((電腦版、主機版、和移動版) 還要加上玩家的存款)足夠支付物品的錢幣花費時才能購買此物品。在可堆疊物品上按住 打開/激活 鍵可以批量購買此物品;按住按鍵的時間越長購買速度就加快。

部分 NPC 在特定生物群系中與其說話時會出售特定於生物群系的物品。可以通過在那處為他們安家並等待夜晚到來(他們在夜晚一旦離開屏幕就會被傳送到他們的房屋中)或使用國王雕像女王雕像來將他們傳送到那邊去。注意 NPC 並不需要生活在那個生物群系中;只要玩家身處那個生物群系中與其交談即可。

可以向任何商販 NPC 出售不想要的或多餘的物品來賺取錢幣。不想要的物品必須在玩家的物品欄內。在 NPC 的物品欄窗口打開的情況下將光標懸停在物品上會顯示其賣出價。物品總是以其買入價的 1/5 賣給商販。並非所有物品都有賣出價(非常常見的物品比如土塊木材是沒有價值的)。將物品放到 NPC 的商店貨架上會將其賣掉,賣出價值會相應放入玩家的物品欄中。在 NPC 的物品欄窗口依然開着時,賣給((電腦版、主機版、和移動版)和購買自)NPC 的物品可以取消:賣出去的物品可以用其售出價格收回(在電腦版 電腦版主機版 主機版、和移動版 移動版中,購買的物品也可以用購買價格賣回去)。

所有 NPC 商販都具有相同的基準購買與售賣價格。可以通過裝備海盜入侵中掉落的優惠卡來降低物品的價格。在電腦版 電腦版主機版 主機版、和移動版 移動版中,價格也會隨着 NPC 的快樂水平而提高或降低。

所有 NPC 商販在其快樂水平高於某個閾值時都會出售晶塔(電腦版、主機版、和移動版)

城鎮 NPC

NPC 按照他們通常的可能出現順序列出。關於電腦版 電腦版主機版 主機版、和移動版 移動版中的生物群系和鄰居偏好,參見生活偏好。術語「其他城鎮 NPC」總是包括老人旅商、和城鎮寵物(電腦版、主機版、和移動版),但不包括骷髏商人(電腦版、主機版、和移動版)

困難模式之前

NPC 描述 生成需求 防禦武器 ((電腦版、主機版、和移動版)) 死亡時掉落
嚮導 嚮導 提供提示和關於如何得到其他 NPC 的大致指引。
(電腦版、主機版、和移動版) 提供包含展示給他的物品的所有配方。
創建新世界時總是已經存在。 木弓
(用木箭/
困難模式:烈焰箭
綠帽綠帽
100%;電腦版主機版移動版任天堂3DS版 僅當名叫 Andrew 時 / 前代主機版 始終
商人 商人 出售基本的工具和供給。 所有玩家物品欄中加起來有超過 50 SC
新建 Not the bees(電腦版、主機版、和移動版) 世界時會取代嚮導作為初始 NPC。
投刀投刀
護士 護士 治療玩家及取消減益來換取錢幣 有玩家擁有超過 100 的生命且商人在。 注射器注射器注射器
(遠程攻擊;對敵怪造成中毒;也能以 NPC 為目標並治療他們)
爆破專家 爆破專家 出售爆炸物 玩家的物品欄中有爆炸物且商人在。
新建 For the worthy(電腦版、主機版、和移動版) 世界時會取代嚮導作為初始 NPC。
手榴彈手榴彈
染料商 染料商(電腦版、主機版、前代主機版、和移動版) 出售染缸製作站
(電腦版、主機版、和移動版)提供稀有染料,用奇異植物交換。
玩家在物品欄中有染料物品或任何用於製作染料的物品,(電腦版、主機版、和移動版)此外還有一些其他條件。 異域彎刀異域彎刀(電腦版、主機版、和移動版) 異域彎刀異域彎刀(電腦版、主機版、和移動版)
1/8 (12.5%)
漁夫 漁夫 給出釣魚任務並在玩家完成後給出獎勵。 海洋生物群系中找到他並與其對話。 寒霜飛魚寒霜飛魚(電腦版、主機版、和移動版)
動物學家 動物學家(電腦版、主機版、和移動版) 出售時裝坐騎寵物、和小動物主題物品。 怪物圖鑑至少已經填寫了 10%(54 個條目 個條目)。 爪爪
(近戰攻擊)
樹妖 樹妖 出售自然/腐化/猩紅物品,並能報告世界中腐化/猩紅和神聖的百分比。 克蘇魯之眼世界吞噬怪/克蘇魯之腦、或骷髏王已被擊敗。 樹妖祝福樹妖祝福(電腦版、主機版、和移動版)
(範圍效果;對玩家提供樹妖祝福,對敵怪提供樹妖禍害)
油漆工 油漆工 出售油漆、繪畫作品工具、和繪畫作品 世界中有另外(電腦版、主機版、和移動版) 8 / (前代主機版、和3DS版) 4 個城鎮 NPC。 彩彈槍彩彈槍(電腦版、主機版、和移動版) 彩彈槍彩彈槍(電腦版、主機版、和移動版)
1/10 (10%)
Jim的帽子Jim的帽子(電腦版、主機版、和移動版)
100%;僅當名叫 Jim 時
高爾夫球手 高爾夫球手(電腦版、主機版、和移動版) 出售高爾夫球杆高爾夫球和其他高爾夫物品。 地下沙漠中找到他並與之交談。 高爾夫球高爾夫球(電腦版、主機版、和移動版)
(遠程攻擊)
軍火商 軍火商 出售子彈、和其他彈藥 有玩家的物品欄中有子彈或發射子彈的槍。 燧發槍燧發槍 /
困難模式: 迷你鯊迷你鯊
酒館老闆 酒館老闆(電腦版、主機版、和移動版) 出售能幫助與撒旦軍隊戰鬥的召喚物品,其中絕大部分只能用護衛獎章購買。 在擊敗了世界吞噬怪克蘇魯之腦後找到他並與之交談。 麥芽酒麥芽酒
(遠程範圍攻擊)
麥芽酒投擲器麥芽酒投擲器(電腦版、主機版、和移動版)
1/8 (12.5%)
髮型師 髮型師(電腦版、主機版、前代主機版、和移動版) 能改變玩家的髮型並出售染髮劑 蜘蛛窩中找到她並與其對話。 時尚剪刀時尚剪刀(電腦版、主機版、和移動版) 時尚剪刀時尚剪刀(電腦版、主機版、和移動版)
1/8 (12.5%)
哥布林工匠 哥布林工匠 出售一些諸如工匠作坊之類的物品,並能重鑄物品。 擊敗哥布林入侵後在洞穴地層找到他並與之交談。 尖球尖球
巫醫 巫醫 出售吹箭筒灌注站召喚裝備、噴泉葉之翼 蜂王已被擊敗。 吹箭筒吹箭筒
(用毒鏢;造成中毒)
服裝商 服裝商 出售一些時裝物品,包括便裝套裝 骷髏王已被擊敗。 暗影焰骷髏頭暗影焰骷髏頭
(遠程攻擊;造成暗影焰)
紅帽紅帽
100%
機械師 機械師 出售扳手電線、和其他機械相關物品。 地牢中找到她並與其對話。 機械師扳手機械師扳手
(遠程範圍攻擊)
戰鬥扳手戰鬥扳手(電腦版、主機版、和移動版)
1/8 (12.5%)
派對女孩 派對女孩 出售創造多彩視覺效果的小玩具物品。 世界中已經有 (電腦版、主機版、移動版、和3DS版) 14 / (前代主機版) 8 個其他城鎮 NPC 後有 1/40 幾率生成。
新建 Drunk world(電腦版、主機版、和移動版) 時會取代嚮導作為初始 NPC。
快樂手榴彈快樂手榴彈(電腦版、主機版、和移動版) 快樂手榴彈快樂手榴彈(電腦版、主機版、和移動版)
1/4 (25%);一次會掉落 30–60 個

困難模式

NPC 描述 生成需求 防禦武器 ((電腦版、主機版、和移動版)) 死亡時掉落
巫師 巫師 出售魔法相關物品。 洞穴層找到他並與其對話。 火球火球
(遠程攻擊;類似於火之花;造成着火了!)
稅收官 稅收官(電腦版、主機版、和移動版) 向其他 NPC 收稅。能從每個 NPC 身上賺到 50 CC,玩家可以收取這筆錢。 地獄中用淨化粉轉化痛苦亡魂
新建 Don't dig up(電腦版、主機版、和移動版) 世界時會取代嚮導作為初始 NPC。
精緻手杖精緻手杖(電腦版、主機版、和移動版) 精緻手杖精緻手杖(電腦版、主機版、和移動版)
1/8 (12.5%)
松露人 松露人 出售自動錘鍊機蘑菇長矛、和其他蘑菇主題的物品。 困難模式期間在地上的發光蘑菇生物群系中有可用房屋 松露孢子松露孢子
(在松露人附近召喚射彈;傷害接觸到的敵怪)
海盜 海盜 出售大炮和其他海盜主題物品。 已擊敗海盜入侵 海盜大炮海盜大炮
(遠程攻擊;類似於海盜船長敵怪)
蒸汽朋克人 蒸汽朋克人 出售環境改造槍噴氣背包、和其他物品。 已有機械 Boss 被擊敗。 發條式突擊步槍發條式突擊步槍 常春藤常春藤(電腦版、主機版、和移動版)
100%;僅當名叫 Whitney 時
機器俠 機器俠 出售感應雷發射器火箭納米機械人 世紀之花已被擊敗。 火箭火箭火箭火箭
(遠程範圍攻擊;在榴彈發射器火箭發射器、和感應雷發射器間隨機選擇。)
聖誕老人 聖誕老人 出售聖誕套裝、彩燈、聖誕樹以及相應的裝飾。 雪人軍團已被擊敗且現在是聖誕節 聖誕裝飾聖誕裝飾
(遠程攻擊)
公主 公主(電腦版、主機版、和移動版) 出售若干時裝和家具物品。 世界中已經有了所有其他城鎮 NPC(除了城鎮寵物和聖誕老人)。 共鳴權杖共鳴權杖(電腦版、主機版、和移動版)
(遠程範圍攻擊;在攻擊目標後迅速收縮消失)
共鳴權杖共鳴權杖(電腦版、主機版、和移動版)
1/8 (12.5%)

城鎮寵物

電腦版主機版移動版
電腦版/主機版/移動版獨有內容:此章節的信息適用於電腦版主機版、和移動版泰拉瑞亞
不要與寵物相混淆。

城鎮寵物是特殊的城鎮 NPC,它們有獨特的房屋分配旗幟,且可以和另一名非城鎮寵物 NPC 共用房屋。對於晶塔需求和降低區域敵怪生成速度來說,它們被算作 NPC,但對於 NPC 快樂計算來說它們不會被算作鄰居 NPC,並且不會以任何方式對其他 NPC 的快樂產生正面或負面影響。與其他 NPC 不同,城鎮寵物沒有任何自衛手段。

和其他 NPC 一樣,城鎮寵物也需要在房屋中有一個有效的站立點(一個家圖格)。如果房屋太小,它們可能無法與另一名 NPC 共用房屋。

城鎮寵物提供了獨特的「撫摸」選項,選擇後會將玩家放在此寵物正前方,並顯示撫摸動畫。此效果是純視覺的。

目前有四種城鎮寵物。

動物學家城鎮寵物

這些城鎮寵物可通過使用由動物學家出售的寵物許可證獲得。它們會在使用寵物許可證物品之後的那天黎明(上午 4:30)出現,且每種寵物同一時間只能存在一隻。寵物的類型可以使用寵物許可證更換。

寵物 許可證物品 售賣要求
城鎮貓咪 城鎮貓咪 貓咪許可證貓咪許可證
城鎮狗狗 城鎮狗狗 狗狗許可證狗狗許可證 怪物圖鑑完成 25%(135 個條目)
城鎮兔兔 城鎮兔兔 兔兔許可證兔兔許可證 怪物圖鑑完成 45%(243 個條目)

城鎮史萊姆

主文章:城鎮史萊姆

城鎮史萊姆是在特定的條件滿足後就會入住的城鎮寵物。和來自動物學家的城鎮寵物不同,所有種類的城鎮史萊姆可以同時存在。

此內容轉載自城鎮史萊姆 § 類型

圖像 名稱 條件 地圖圖標
書呆子史萊姆 書呆子史萊姆內部 NPC ID:670 會在擊敗史萊姆王時入住。 Map Icon Nerdy Slime.png
酷酷史萊姆 酷酷史萊姆內部 NPC ID:678 在天然的派對激活期間入住。 Map Icon Cool Slime.png
長者史萊姆 長者史萊姆內部 NPC ID:679 會在用金鑰匙解鎖洞穴層中的老舊搖搖箱後入住。 Map Icon Elder Slime.png
笨拙史萊姆 笨拙史萊姆內部 NPC ID:680 會在打破太空層中的笨拙氣球史萊姆的氣球後入住。 Map Icon Clumsy Slime.png
天后史萊姆 天后史萊姆內部 NPC ID:681 會在將閃耀史萊姆氣球扔進微光後入住。 Map Icon Diva Slime.png
暴躁史萊姆 暴躁史萊姆內部 NPC ID:682 可以在血月時釣到。 Map Icon Surly Slime.png
神秘史萊姆 神秘史萊姆內部 NPC ID:683 會在於叢林中將淨化粉用在神秘青蛙上後搬進來。 Map Icon Mystic Slime.png
侍衛史萊姆 侍衛史萊姆內部 NPC ID:684 會在將銅頭盔銅短劍扔給史萊姆後入住。 Map Icon Squire Slime.png

其他 NPC

以下 NPC 不視為城鎮 NPC,因為它們並不搬進房屋中。

NPC 描述 生成需求 防禦武器 ((電腦版、主機版、和移動版)) 死亡時掉落
旅商 旅商(電腦版、主機版、前代主機版、和移動版) 停留到夜晚為止,每次都出售隨機選擇的獨特物品。 一旦有另外兩個 NPC 則在早間(上午 4:30 – 下午 12:00)有 22.12% 生成幾率。 左輪手槍 /
困難模式:脈衝弓
(遠程)
商販帽商販帽(電腦版、主機版、前代主機版、和移動版)
100%
老人 老人 地牢入口處會碰到。與其交談會召喚骷髏王,但僅限夜間。一旦骷髏王被擊敗,老人就會以服裝商的身份搬到城鎮裏。 開啟新世界時。
骷髏商人 骷髏商人(電腦版、主機版、和移動版) 基於月相出售平衡錘洞穴探險熒光棒魔法燈籠悠悠球手套和一些其他物品,有一些物品比如拍拍手只能從他這裏得到。 偶爾出現在洞穴中。 骨頭
(投擲)

屬性加成

電腦版主機版移動版
電腦版/主機版/移動版獨有內容:此章節的信息適用於電腦版主機版、和移動版泰拉瑞亞

所有 NPC 的基礎防禦屬性均為 15(骷髏商人例外,他是 30),而其基礎攻擊屬性則隨 NPC 不同而不同。他們也會基於世界的當前難度獲得傷害係數,分別為 1 倍 / 1.5 倍 / 1.75 倍。在旅行模式世界中,當難度低於專家(2×)時,傷害係數為 1 倍;當難度不少於專家(2×)時,傷害係數為 2 倍[5]

此外,所有 NPC 都會根據當前世界中哪些 Boss 已被擊敗而得到特定的防禦和傷害加成。這些加成互相之間完全獨立(例如,「進入困難模式」的加成可以在未取得「擊敗克蘇魯之眼」加成的情況下就先得到,反之亦然)。對於給定世界,該加成是永久性的,並立即應用於所有城鎮 NPC,包括所有城鎮寵物和所有其他 NPC。傷害強化和難度傷害係數乘算疊加。[5]

由於樹妖不會直接造成傷害,她對敵怪施加的樹妖禍害樹妖禍害減益會獲得傷害強化。這些對於樹妖禍害減益的加成和那些傷害屬性加成並不完全相同,因此,下表中同時列出兩種加成。和屬性加成一樣,樹妖禍害的加成也是互相獨立的,並且對於給定世界是永久性的,並且立即應用於所有受到此減益的敵怪。[6]

擊敗獨眼巨鹿(電腦版、主機版、和移動版)不會使 NPC 獲得屬性加成。

事件 防禦獎勵 傷害加成[7]
攻擊 樹妖禍害
使用了先進戰鬥技術先進戰鬥技術(電腦版、主機版、和移動版) +6 +20%
擊敗克蘇魯之眼 +3 +10%
擊敗世界吞噬怪 / 克蘇魯之腦 +3 +10%
擊敗蜂王 +3 +10%
擊敗骷髏王 +3 +10%
進入困難模式 +12 +40%
使用了先進戰鬥技術:卷二先進戰鬥技術:卷二(電腦版、主機版、和移動版) +6 +20%
擊敗史萊姆皇后(電腦版、主機版、和移動版) +6 +15%
擊敗雙子魔眼 +6 +15%
擊敗毀滅者 +6 +15%
擊敗機械骷髏王 +6 +15%
擊敗世紀之花 +8 +15%
擊敗石巨人 +8 +15%
擊敗光之女皇(電腦版、主機版、和移動版) +8 +15%
擊敗拜月教邪教徒 +8 +15%

快樂

電腦版主機版移動版
電腦版/主機版/移動版獨有內容:此章節的信息適用於電腦版主機版、和移動版泰拉瑞亞
「快樂」重定向到此處。對於增益,參見快樂!

NPC 對其他 NPC 或所生活的生物群系都有各自的偏好,這些會反過來影響他們的售賣價格。當在 NPC 的對話窗口中選擇「快樂度」時,NPC 會告訴玩家當前是否有讓其快樂或不快樂的因素,但不會明說怎麼才能讓其變得更快樂或者更不快樂。例如,如果嚮導獨自位於森林中,他會稱讚周圍沒有其他 NPC 和他處在森林中的情況,但他不會提示說他更喜歡住在服裝商動物學家附近。不過,可以從 NPC 的怪物圖鑑條目圖像的背景找到他們偏好的生物群系(公主除外,她沒有生物群系偏好,但圖像的背景為神聖之地)。

讓 NPC 快樂的因素會降低從其購買商品的價格,最低可以降到 3/4 (75%),並按係數的倒數來提高賣給他們的商品的價格,最高可達 4/3 (133%)。相反,讓 NPC 不快樂的因素會提高從其購買商品的價格,最高可達 3/2 (150%),並降低賣給他們的商品的價格,最低可降到 2/3 (67%)。價格修正係數會被捨入到最接近的 1% 增量。當出售物品的 NPC(不包括骷髏商人和旅商)其價格修正係數等於或低於 90% 時,他們會允許玩家購買他們當前所在生物群系的晶塔稅收官的當前稅收資金和稅收上限都會除以他的快樂係數,這樣,在最大快樂時他最多可以存儲 33 GC33 SC33 CC,而在最大不快樂度時他最多只能存儲 16 GC66 SC66 CC;他每分鐘收取的稅額也會按照相同比率進行調整。[8][9]

對於以下距離的計算,考慮的是 NPC 的家圖格而非 NPC 自身,除非此 NPC 無家可歸,此時會使用其實際位置。家圖格就是 NPC 在夜晚和事件期間所站立的那個物塊。NPC 的旗號會「掛」在家圖格正上方。可以通過找到 NPC 的旗號所佔據的 3×3 格區域正中間的一列並向下延伸到房屋的地板上那格來輕鬆找到家圖格。關於家圖格的更多詳盡定義,參見房屋§家圖格分數

歐幾里得距離/歐氏距離(Euclidean distance)被用於尋找鄰近的 NPC 以影響其他 NPC 的快樂。

類似地,與生物群系相關的偏好將使用玩家所在的主要生物群系,而非 NPC 或其家所在的位置。若玩家在混合生物群系中,且 NPC 喜愛/喜歡其中一個生物群系,但反感/討厭另一個,則喜愛/喜歡的那個生物群系具有更高優先級。對於此 NPC 來說偏好為中立的生物群系會被無視。

NPC 的快樂是在打開聊天窗口時進行計算的,[10]這意味着其快樂可能會變化的非常迅速(例如,關掉與其的聊天窗口、添加或移除附近的 NPC 旗號,然後重新打開聊天窗口)。

影響快樂的因素

以下價格修正係數是乘算的。如果 NPC 無家可歸、離家超過 120 格、或位於地牢腐化之地、或猩紅之地,則價格修正係數就始終會被設置為最大的 150%(購買)和 67%(出售)。[11]

顯示 NPC 互相之間以及所處於的生物群系的偏好的圖表。
檢驗標準[12] 價格修正係數(購買)[12] 價格修正係數(出售)[12]
獨居獎勵:在 25 格內不超過兩個其他 NPC,並且在 25 到 120 格距離內不超過三個其他 NPC。 95% 105%
擁擠懲罰:對於 25 格範圍內的第四個、第五個等等 NPC 的每一個。
這相當於在 25 格內最多只能有三個其他 NPC 才能避免此項懲罰。
105% 95%
位於喜愛的生物群系中 88% 114%
位於喜歡的生物群系中 94% 106%
位於反感的生物群系中 106% 94%
位於討厭的生物群系 112% 89%
每個 25 格距離內喜愛的 NPC 88% 114%
每個 25 格距離內喜歡的 NPC 94% 106%
每個 25 格距離內反感的 NPC 106% 94%
每個 25 格距離內討厭的 NPC 112% 89%

生活偏好

所有 NPC 都喜歡公主,為了避免雜亂,並沒有將其放到每一列中。

 
[link]點擊此處載入此內容。(可能會略有延遲)[/link]
此表格需要啟用 JavaScript 並開啟站點工具提示才能顯示。
你也可以在另一個頁面上查看此數據

表情

主文章:表情

雖然看起來是隨機的,但實際上 NPC 是依據所處的環境情況來對事物「做表情」的。

 
[link]點擊此處載入此內容。(可能會略有延遲)[/link]
此表格需要啟用 JavaScript 並開啟站點工具提示才能顯示。
你也可以在另一個頁面上查看此數據

微光形態

電腦版主機版移動版
電腦版/主機版/移動版獨有內容:此章節的信息適用於電腦版主機版、和移動版泰拉瑞亞

在浸沒在微光中後,任何 NPC 都會變為其微光形態。這對遊戲玩法和對話沒有影響,僅是視覺上的更改。可以通過將其再次浸沒在微光中的方式來將其變回經典外觀。

備註

  • 事件激活期間(月亮事件是例外)或在night期間,NPC不會生成。
  • 在另一個 NPC 重生後或在dawn剛剛過去時,需要再過大約 2 分鐘下一個 NPC 才會重生。
  • 如果在重生時有效的房屋在屏幕範圍之外,NPC 會直接出現在其房屋中。
  • 只要對話窗口打開着,NPC 就不會移動並且會一直面向玩家。
  • 不像世界創建時生成的寶箱和建築物那樣,受縛 NPC 是在玩家當前位置附近動態生成的,類似於敵怪的生成。他們是臨時性的,如果錯過了還會在其他地方重生(參見NPC 生成)。
  • 具有生物群系要求才出售某些物品的 NPC 商販需要玩家在該生物群系中與其說話才算滿足要求。將他們的家放在此生物群系中是不夠的。
  • (電腦版、主機版、和移動版) 1.3.0.1 中 NPC 的行為:
    • NPC 會「拜訪」其他 NPC,聊天,還會玩三局石頭剪刀布
    • NPC 能走上樓梯
    • NPC 在 2 格深的中就能溺水,而玩家則要有 3 格深的水才會溺水。
    • 所有 NPC 的基礎攻擊傷害屬性都是 10,但攻擊的細節差異很大。他們的防禦通常從 15 起步。
  • 綠洲迷你生物群系在 NPC 的偏好生物群系意義上算作沙漠。
  • 同樣,墓地也算作是所處的生物群系,並且(除了對話之外)身處墓地並不會影響 NPC 的快樂。

成就

Achievement No Hobo.png
有家可歸 • 建造一棟足夠大的房屋,讓第一個城鎮NPC(如嚮導)住進來。
成功地讓 NPC 住進你的第一間房屋(電腦版、主機版、和移動版)
類別:探險家 探險家
Achievement Real Estate Agent.png
房產中介 • 讓所有可能的城鎮NPC都生活在你的世界中。
所有城鎮 NPC 都住在你的世界中。(電腦版、主機版、和移動版)
類別:挑戰者 挑戰者
Achievement Leading Landlord.png
傑出房東 • 見一位極度快樂的房客!
與任意快樂處於最大值的城鎮 NPC 交談。(電腦版、主機版、和移動版)
類別:挑戰者 挑戰者
Achievement Feeling Petty.png
感覺受寵 • 去拍拍城鎮寵物的腦袋。
撫摸城鎮寵物(電腦版、主機版、和移動版)
類別:挑戰者 挑戰者
Achievement The Great Slime Mitosis.png
史萊姆大分裂 • 找到所有史萊姆寵物並讓它們搬進來!
所有城鎮史萊姆都已住進世界中。(電腦版、主機版、和移動版)
類別:挑戰者 挑戰者
Achievement All in the Family.png
All in the Family • 「每個 NPC 都已住進你的房屋中」
所有的城鎮 NPC 都住在你的世界中。(前代主機版)

小貼士

  • 旅商每次生成時都會有隨機的商店物品欄,如果玩家在上午 4:30和下午 12:00之間離開此世界,隨後再次進入,有 22% 的幾率他會重生(帶着有新的商店物品欄)。
  • 地下遇見的受縛 NPC 能夠通過與其對話將其釋放,在這以後不管任何時候只要有空房屋可用他們就會重生。如果提前為他們準備好空房間,在夜晚他們一離開屏幕範圍就會立刻搬進去。
  • 能夠通過聆聽受縛 NPC「受傷」的聲音來找到他們,特別是機械師,因為地牢中到處都是敵怪。
  • 可以創建一個房屋區,其中所有 NPC 都有各自的特定於生物群系的物品:將房屋放在(電腦版、主機版、和移動版)太空層,在其所在同一屏幕上有(電腦版、主機版、和移動版) 1500 / (前代主機版、和3DS版) 300 粉冰雪塊(電腦版、主機版、和移動版) 101 / (前代主機版、和3DS版) 100 蘑菇草(電腦版、主機版、和移動版) 140 / (前代主機版、和3DS版) 80 叢林蜥蜴磚(電腦版、主機版、和移動版) 1500 / (前代主機版、和3DS版) 1000 沙塊(電腦版、主機版、和移動版) 7 墓碑即可。
  • (電腦版、主機版、和移動版)要得到 NPC 的掉落物,一個簡單的方法是讓 NPC 在水裏淹死(比熔岩安全同時又比臭蛋快)。
  • (電腦版、主機版、和移動版)在偏好生物群系中的單獨一個商販 NPC 就快樂到足以出售晶塔了。不過,他附近必須還有一名 NPC 才會出售晶塔。
    • 由於這個原因,可以在另一個生物群系中開始建設城鎮時先將此 NPC 單獨搬過去,當他重生時購買晶塔,然後再視情況考慮將其移回原來的房屋。要注意,使用晶塔要求附近至少有兩個 NPC,但這兩個 NPC 都不要求是購買晶塔的那個 NPC,也都不要求必須快樂。
  • 可以用血月期間釣魚得到的先進戰鬥技術(電腦版、主機版、和移動版)書來永久提升所有 NPC 的屬性。
  • 要打開 NPC 身後的寶箱,按兩次 打開/激活 按鈕即可。第一次會打開 NPC 的對話框,第二次會打開寶箱。

花絮

  • 在血月期間,除派對女孩公主外所有女性 NPC 都有比正常情況更煩燥或更過激的對話。這指的是經前綜合症,它會導致一些人變得易怒或過激,月經周期和現實中的月相周期都是大約 28 天。
  • 要擊敗月亮領主(電腦版、主機版、和移動版)所必須的與 NPC 的互動僅有和老人談話,用來召喚骷髏王並讓邪教徒可以生成;以及用嚮導巫毒娃娃殺掉嚮導,用來與血肉牆戰鬥。
  • 骷髏不會攻擊骷髏商人,反之亦然。
  • 派對女孩是唯一在生活偏好中「喜愛」兩個 NPC 的 NPC。
  • 骷髏商人和旅商起初有特殊的價格係數,分別取決於月相和離世界邊緣的距離。這些係數在被引入後很快就在 1.4.0.4 中被取消了,但仍然留在代碼中。
    • 骷髏商人的價格係數取決於月相:[13]在凸月 月相 2 (虧凸月) 月相 8 (盈凸月) 期間為 110%,在弦月 月相 3 (下弦月) 月相 7 (上弦月) 期間為 120%,在殘月和娥眉月 月相 4 (殘月) 月相 6 (娥眉月) 期間為 130%,在新月期間為 140%。此外,其價格係數會在白天期間再 +10%
    • 旅商的價格修正係數在 115%(位於世界生成點)和 85%(在世界邊界)之間。[14]
  • 嚮導和老人比較特別,他們總是在世界創建之時就已經生成。老人不會搬進房屋中,而是停留在地牢入口附近,當骷髏王尚未被擊敗時,如果他被擊殺則會在下一個白天重生。
  • (電腦版、主機版、和移動版)NPC 在水下時會產生泡泡粒子。對於漁夫,產生粒子的位置要稍低一些(比其他 NPC 低 8 個像素),這可能是因為他是兒童。不過,雖然公主也是兒童,這一變化並不適用於她。[15]

另見

歷史

  • 電腦版 1.4.4.4:修復了名稱被翻譯過的 NPC 不會掉落基於名稱的特殊掉落的問題。
  • 電腦版 1.4.4
    • 為所有城鎮 NPC 添加了微光形態。
    • 現在死亡的 NPC 會自由重生,無視首次生成它們時需滿足的獨特條件。
    • 站在地牢磚上的 NPC(老人除外)不再會被立即傳送回他們的家。
  • 電腦版 1.4.3.3
    • NPC 出售晶塔所需的最少快樂由 0.85 降低至 0.9。這意味着現在能夠更容易地讓 NPC 快樂到出售晶塔。
    • 如果 NPC 出現在混合生物群系(例如神聖沙漠)中、且他們喜歡那些生物群系中的至少其一,那麼他們就會從這喜歡的生物群系中得到正面快樂度。
    • 城鎮中,不觸發擁擠懲罰,可存在的 NPC 的最高數量從 4 提高到 5。然而,具有 4 個 NPC 的城鎮既不會有獎勵也不會有懲罰。
    • 城鎮中,不觸發「討厭擁擠」的話語,可存在的 NPC 數量由 7 提高到 8。
  • 電腦版 1.4.1.2
    • 快樂度價格修正係數現在取整到最接近的 1% 增量而非最接近的 5% 增量。
    • 回退了在 1.4.1 中對用於計算快樂度的距離作出的更改。
    • NPC 快樂現在會為包含 3 個 NPC 的城鎮提供「獨處」獎勵。此前,在存在 3 個 NPC 時既沒有獎勵也沒有懲罰。
  • 電腦版 1.4.1.1
    • 修正了 NPC 對話中的若干語法/拼寫問題。
    • 修正了城鎮 NPC 會試圖坐在王朝椅上(他們不應當能這樣)的問題。
  • 電腦版 1.4.1
    • 添加了公主 NPC。
    • 用於計算快樂度的距離翻倍,由 25 圖格/26-120 圖格變為 50 圖格/51-240 圖格。
    • 來自「獨處」的獎勵係數減半。
    • 來自喜歡/喜愛/反感/討厭的獎勵/懲罰係數均提高 20%。
    • 城鎮中,不觸發「討厭擁擠」的話語,可存在的 NPC 數量由 6 提高到 7。注意這沒有改變擁擠懲罰出現的閾值。
  • 電腦版 1.4.0.5:松露人現在喜歡生活在蘑菇生物群系中(而非中立)。
  • 電腦版 1.4.0.1
    • 添加了動物學家高爾夫球手
    • 現在會出售晶塔。
    • 現在有了快樂系統,取決於它們生活在哪、和誰生活在一起。
    • 現在在硬核模式中,NPC死亡時會掉落墓石
    • 染料商的要求改為只需要有一個染料物品或製作染料物品的材料。
    • 現在玩家每擊敗一個 Boss,城鎮 NPC都會變強一點。
  • 電腦版 1.3.5:對於手工分配房間的 NPC,如果之前那個被殺,其繼任會嘗試搬進同一間房間內。
  • 電腦版 1.3.4
    • 添加了酒館老闆
    • 添加了 4 個新表情:酒館老闆、撒旦軍隊、Beer、和護衛獎章。
      • Beer和護衛獎章未使用,但出現在遊戲文件中。
  • 電腦版 1.3.2
    • 添加了 4 個新表情:派對禮物、派對帽、派對蛋糕、和派對氣球。
    • 修正了 NPC 在下方有熔岩時會混亂移動的問題。
    • NPC 現在會試着避免掉到他們家園區域中的懸崖下。
    • 添加了派對事件。
  • 電腦版 1.3.0.1
    • 添加了 2 個新 NPC:骷髏商人稅收官
    • 改進了一些 NPC 的外觀。
    • NPC 現在會避開敵怪,在必要時還會反擊。
    • NPC 現在會彼此交談、坐在椅子上、還會避免擋住寶箱。
    • 讓所有可能的 NPC 都生活在世界中現在會解鎖房產中介成就
    • 修改城鎮 NPC 的生成順序,以讓更重要的那些先生成。
    • NPC 現在在水裏會溺水。
  • 電腦版 1.2.4
    • 添加了漁夫 NPC。
    • 再次修正標牌 / NPC 聊天顯示的 Bug。
    • 修正了可以通過購買與出售可堆疊物品獲利的漏洞。
  • 電腦版 1.2.3
    • 添加了 2 個新 NPC:髮型師旅商
    • 現在 NPC 在生成時決定其名稱,而非在世界創建時。
    • 修正了在非困難模式世界中擊敗困難模式 Boss 後會生成大量 NPC 的 Bug。
    • 入侵事件現在能在友方 NPC 附近的任何位置生成敵怪,而不再僅限於世界中部。
    • 對敵怪的攻擊所觸發的幽靈套裝的治療特效不再會對友方 NPC 生效。
  • 電腦版 1.2.1.2:添加了一些檢查,以確保不會生成多個同類型 NPC。
  • 電腦版 1.1
    • 添加了 3 個新 NPC:哥布林工匠機械師巫師
    • 現在 NPC 擁有隨機名稱,在世界創建時賦予。他們的死亡會用其名稱報告。其他 NPC 也會在話語中使用此名稱。死亡後重生時會賦予新的隨機名稱。
    • NPC 現在可以指定其住處,通過新的房屋菜單功能。
    • 不再能生成 2 個同類型的 NPC,即使是在多人模式世界中。(在此之前有 2 個額外的商人和第二個護士。他們有多人模式條件。)
  • 電腦版 1.0.6
    • 商店現在能將物品賣回給玩家。按住 Shift 點擊物品會自動將其出售。
    • 開始與 NPC 的談話時有了新的音效。
  • 電腦版 1.0.4
    • 添加了服裝商
    • 添加了一個新的選項,會在單人遊戲中與 NPC 談話時會暫停遊戲。此選項默認關閉。
  • 主機版 1.19:對於手工分配房間的 NPC,如果之前那個被殺,現在其繼任會嘗試搬進同一間房間內。

參考

  1. 在電子遊戲開發的行話中,術語 NPC 技術上包括所有不由玩家控制的角色,其中包括敵怪。不過,《泰拉瑞亞》以及其開發者和愛好者社區一般用 NPC 這個術語時指向玩家提供服務的友好的自動角色。因此本頁面關於那些友方 NPC。
  2. 信息來自電腦版 電腦版 1.4.3.6 原始碼,Terraria.NPC.cs 中的 SpawnNPC() 方法。這可能已經不準確,因為電腦版 電腦版的當前版本已經是 1.4.4.9。
  3. 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.NPC.cs 中的 AI_007_TownEntities() 方法。
  4. 信息來自電腦版 電腦版 1.2.4.1 原始碼,Terraria.NPC.cs 中的 AI() 方法。
  5. 5.0 5.1 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.NPC.cs 中的 AI_007_TownEntities() 方法。
  6. 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.NPC.cs 中的 UpdateNPC_BuffApplyDOTs() 方法。
  7. 傷害獎勵的計算方式是首先將所有可應用的傷害加成相加來得到一個加成係數,然後用這個總係數乘以 NPC 的基礎攻擊傷害(或者,對於樹妖而言,是樹妖禍害的基礎減益傷害)。因此,「+10%」和「+15%」和「+40%」結合起來會給予 +65% 提升。
  8. 信息來自電腦版 電腦版 1.4.0.5 原始碼,Terraria.Main.cs 中的 GUIChatDrawInner() 方法。這可能已經不準確,因為電腦版 電腦版的當前版本已經是 1.4.4.9。
  9. 注意稅額會被轉換為浮點數然後除以當前快樂價格修正係數,然後再截斷為整數;因此,例如 25 GC 除以 150% 價格修正係數會因為截斷而得到 16 GC66 SC66 CC
  10. 信息來自電腦版 電腦版 1.4.2.2 原始碼,Terraria.Player.cs 中的 SetTalkNPC() 方法。這可能已經不準確,因為電腦版 電腦版的當前版本已經是 1.4.4.9。
  11. 信息來自電腦版 電腦版 1.4.3.6 原始碼,Terraria.GameContent.ShopHelper.cs 中的 ProcessMood() 方法。這可能已經不準確,因為電腦版 電腦版的當前版本已經是 1.4.4.9。
  12. 12.0 12.1 12.2 信息來自電腦版 電腦版 1.4.3.6 原始碼,Terraria.GameContent.ShopHelper.cs 中的 ProcessMood() 方法。這可能已經不準確,因為電腦版 電腦版的當前版本已經是 1.4.4.9。
  13. 信息來自電腦版 電腦版 1.4.0.1 原始碼,Terraria.GameContent.ShopHelper.cs 中的 GetSkeletonMerchantPrices() 方法。
  14. 信息來自電腦版 電腦版 1.4.0.1 原始碼,Terraria.GameContent.ShopHelper.cs 中的 GetTravelingMerchantPrices() 方法。
  15. 信息來自電腦版 電腦版 1.4.4.9 原始碼,Terraria.NPC.cs 中的 CheckDrowning() 方法。