护士
护士是个 NPC,一旦以下条件全部满足就会出现:
护士收取钱币来恢复玩家的生命值,同时治愈其身上的所有减益(有一些例外,参见备注和历史)。
在任天堂版上,治疗的价格从几铜币到几银币不等,取决于玩家受了多少伤害。她按照所恢复生命值的 75% 收取铜币(例如,恢复 100 生命要收取 75 CC),玩家身上的每个减益需要再加 7 SC50 CC。
在 电脑版、 主机版、和 移动版上,治疗花费是每恢复一点生命值需要 1 CC,加上玩家身上每个减益 1 SC,然后全部乘以护士的当前快乐价格修正,然后,如果玩的是专家模式(电脑版、主机版、和移动版),再加倍。另外,随着游戏推进,护士会收取更多治疗费用;这部分具体增量在下面有详细说明。因此,在游戏开始时,恢复 100 生命值的花费从 75 CC / 1 SC50 CC(有最大快乐)到 1 SC50 CC / 3 SC(有最大不快乐度)不等,而到了游戏末期则可以从 1 GC50 SC / 3 GC 直至 3 GC / 6 GC。
在 电脑版、 主机版、和 移动版中,她会通过投掷 注射器来与敌怪战斗,这会造成 8 / 12 / 14 伤害(受各种属性加成影响),并会让敌怪中毒 3–5 秒钟。[1] 她同时也会用 治疗注射器来治疗他自己和附近的其他 NPC,回复 20 生命值。[2]
价格增加
治疗的花费根据三个因素而变化:护士的当前快乐度、游戏的进度、和专家模式(电脑版、主机版、和移动版)。快乐度影响护士的价格的方式是将其升高或降低为基础价格 75% 到 150% 范围内的一个值(和其他 NPC 的价格受快乐度影响的方式一样)。玩的是专家模式(或大师模式(电脑版、主机版、和移动版))会永久性地让价格翻倍,以此来进一步影响价格。基于游戏进度的价格提升则是基于当前世界中有哪些 Boss 已被打败。这些提升都列在下表中了;其中只选择并引用了一个最高可适用提升。
事件 | 价格修正[3] | 治疗 100 生命值的花费[cost 1] | |||
---|---|---|---|---|---|
最高快乐度 | 最低快乐度 | ||||
经典 | 专家 | 经典 | 专家 | ||
已打败克苏鲁之眼 | 3× | 2 SC25 CC | 4 SC50 CC | 4 SC50 CC | 9 SC |
已打败世界吞噬怪/克苏鲁之脑 | 10× | 7 SC50 CC | 15 SC | 15 SC | 30 SC |
已打败骷髅王或蜂王 | 25× | 18 SC75 CC | 37 SC50 CC | 37 SC50 CC | 75 SC |
进入困难模式 | 60× | 45 SC | 90 SC | 90 SC | 1 GC80 SC |
已打败任意机械 Boss | 100× | 75 SC | 1 GC50 SC | 1 GC50 SC | 3 GC |
已打败世纪之花 | 150× | 1 GC12 SC50 CC | 2 GC25 SC | 2 GC25 SC | 4 GC50 SC |
已打败石巨人 | 200× | 1 GC50 SC | 3 GC | 3 GC | 6 GC |
- ↑ 治疗 100 生命值的花费也等于治疗 1 个减益的花费。因此,治疗 100 生命值和 1 个减益的花费即为此表中所示数值的 2 倍;100 生命值和 2 个减益则是所示数值的 3 倍;以此类推。
生活偏好 (电脑版、主机版、和移动版)
生物群系 | 邻居 | |
---|---|---|
喜爱 | 无 | |
喜欢 | ||
反感 | ||
讨厌 | 无 |
|
更多信息,参见 NPC 快乐。
微光形态 (电脑版、主机版、和移动版)
当浸没在微光中后,护士会变形为她的微光形态。这对游戏玩法和对话没有影响,仅是视觉上的更改。可以通过将她再次浸没在微光中的方式来将她变回经典外观。
备注
- 如果玩家有活跃的减益且生命值全满,治疗选项同样可用。
- 如果打算治疗又要喝麦芽酒,要确保在治疗之后再喝麦芽酒,因为踉跄技术上说是个减益,会被护士治疗掉。
- 护士永远淹不死,因为她能给自己治疗。
- 护士不能移除耐药性、水蜡烛、和创意震撼,她也不会为此额外收费。
- 当玩家与其谈话时,护士无法治疗自身。
- 如果护士抛出的治疗注射器未击中其目标,它就会自动导向他们。
成就
小贴士
名字
护士可能使用以下名字中的任何一个:
- Abigail
- Allison
- Amy
- Caitlin
- Carly
- Claire
- Emily
- Emma
- Hannah
- Heather
- Helen
- Holly
- Jenna
- Kaitlin
- Kaitlyn
- Katelyn
- Katherine
- Kathryn
- Katie
- Kayla
- Lisa
- Lorraine
- Madeline
- Molly
话语
互动话语
血月之外的任意时间:
当 (电脑版、主机版、和移动版) 向导在场时 / (前代主机版、和3DS版) 有恶魔眼存活时:[4]
打败骷髅王之前:
爆破专家存在时:
军火商存在时:
酒馆老板存在时:
当玩家中度受伤时 (≥33% 生命值,但 <66% 生命值):
当玩家严重受伤时 (<33% 生命值):
血月期间:
当玩家点击治疗时:
(电脑版、主机版、和移动版) 当玩家(在 PvP 以外)死亡 ≥1 次,但 <25 次:[5]
(电脑版、主机版、和移动版) 当玩家(在 PvP 以外)死亡 ≥25 次,但 <100 次:
(电脑版、主机版、和移动版) 当玩家(在 PvP 以外)死亡 ≥100 次:
派对(电脑版、主机版、和移动版)期间:
在雨天:
雷雨期间:
大风天(电脑版、主机版、和移动版)期间:
(电脑版、主机版、和移动版) 当在墓地中时:
|
快乐话语 (电脑版、主机版、和移动版)
无家可归时:
离家很远时:
在人少的区域时:
在拥挤区域时:
在神圣之地中时:
在雪原生物群系中:
靠近军火商时:
当在公主附近时:
靠近巫师时:
靠近树妖时:
靠近派对女孩时:
靠近动物学家时:
快乐度是中性时:
|
花絮
- 在血月期间,护士和机械师之间似乎有冲突。在这个时候,商人有几率会说:“哦,太好了。我在这儿就能听到<机械师的名字>和<护士的名字>的争吵声。”
- 根据护士在场时的话语,军火商似乎对护士有着浪漫的兴趣。护士的话语也反映了这点:“嗨,<军火商的名字>有没有提过为什么要去看医生?只是好奇罢了。”尽管护士表面上对军火商有感觉,但她已经和某人有了恋爱关系,正如发型师在其话语中说的:“呣,我听<派对女孩的名字>说,<机械师的名字>的朋友<护士的名字>买了双鞋,花光了她男友上个月的工资。”。
- 有一副名叫《护士丽莎》的绘画作品是描绘护士的,参考了意大利文艺复兴时期艺术家列奥纳多·达·芬奇所作的著名油画《蒙娜丽莎》。
- (电脑版、主机版、和移动版) 在拥挤的地方和护士交谈时她会说“嘿,我不喜欢这里不保持社交距离。”这指的是旅程结束发布时正在发生的 COVID-19 疫情,此次更新中这句话语被引入;以及鼓励人们互相间在公共场合保持六英尺或者说两米远的“社交距离”的做法。
- 在派对(电脑版、主机版、和移动版)期间,当护士戴上派对帽时,她的发型有所改变。她将其披下来而不是扎成马尾辫:。这是有道理的,因为扎着马尾辫来戴派对帽很不方便。
- 护士的话语“我给不了完美的结局。”指的是按摩师在按摩结束时向客人提供性服务或者说“快活收尾(happy ending)”来获取额外报酬的做法。
- 虽然动物学家写的是被护士所讨厌,但她似乎并不真讨厌她。对话内容表明护士讨厌动物学家独特的解剖结构要多于讨厌动物学家本人:“噢,我讨厌治疗<动物学家的名字>,太难了!”
- 但是,这类短语也经常被用来形容难以相处的人,例如:在接受注射时拒绝保持不动。
- 她的话语“我要和<向导的名字>认真谈一谈。你一周到底有多少次被熔岩烫成重伤?”很可能是指向导巫毒娃娃被在熔岩中献祭或是被巫毒恶魔在地狱中的熔岩湖附近携带。
- 护士的 怪物图鉴条目:“护士的刻薄态度和糟糕的护理方式可能会让人害怕,但只要付出一定的代价,她就能完全治愈受创的泰拉瑞亚人。”
历史
- 电脑版 1.4.4:护士现在会在她的随机对话中对玩家最近的死亡频率作评论。
- 电脑版 1.4.0.1:
- 现在随着游戏进程会逐步提高治疗的价格。
- 修正了关于向导的话语出现的条件是存在恶魔眼(而非向导)的 Bug。
- 电脑版 1.3.0.1:外观更新。
- 电脑版 1.0.3:和其他 NPC 一样,现在可被敌怪杀死。
- 电脑正式版:引入。
- 主机正式版:引入。
- 移动正式版:引入。
- 3DS正式版:引入。
参考
- ↑ 1.0 1.1 信息来自 电脑版 1.4.0.5 源代码,
Terraria.NPC.cs
中的AI_007_TownEntities()
方法。这可能已经不准确,因为 电脑版的当前版本已经是 1.4.4.9。 - ↑ 信息来自 电脑版 1.4.0.5 源代码,
中的Terraria.Projectile.cs
方法(在AI()
下)这可能已经不准确,因为 电脑版的当前版本已经是 1.4.4.9。aiStyle == 110
- ↑ 3.0 3.1 信息来自 电脑版 1.4.0.5 源代码,
Terraria.Main.cs
中的GUIChatDrawInner()
方法。这可能已经不准确,因为 电脑版的当前版本已经是 1.4.4.9。 - ↑ 信息来自 电脑版 1.3.5.3 源代码,
Terraria.NPC.cs
中的GetChat()
方法。 - ↑ 信息来自 电脑版 1.4.4.9 源代码,
Terraria.NPC.cs
中的GetChat()
方法。