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

NPC

来自Terraria Wiki
(重定向自城镇 NPC
跳转到导航 跳转到搜索
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() 方法。