注意:1.4.5 的更新内容量较大,页面上很可能仍有内容尚未更新。
如中文 wiki 信息过时,可以参考英文 wiki 对应页面。
见 Terraria Wiki:项目/1.4.5 获取 wiki 状态与更新指南
如中文 wiki 信息过时,可以参考英文 wiki 对应页面。
见 Terraria Wiki:项目/1.4.5 获取 wiki 状态与更新指南
本Wiki中译名以官方Wiki中文语言包为准
特殊世界种子
跳转到导航
跳转到搜索
不要与秘密世界种子相混淆,这是输入时生成修改过的世界、且在世界种子菜单中出现在独自分类中的世界种子。
另见:特殊种子组合
特殊世界种子是世界创建修改项,会以奇怪或独特的方式修改创建的世界。这种特性在之前被称作秘密世界种子,但后者现在已经是全新的特性。
与仅影响常规世界结构的普通世界种子不同,特殊种子可以产生具有正常世界无法获得的特性的世界(即,在这种世界中游玩时会改变游戏机制)。例如,它们可能会改变敌怪的属性和行为、物品掉落、图形、主题音乐,等等。
特殊世界种子可在种子菜单中选择,该菜单可通过点击世界种子旁的
种子图标进入。可以同时激活任何数量的特殊种子,形成组合特殊种子。部分组合有额外的独特效果。或者,也可以通过在世界种子中输入对应的激活种子(下方信息框中的“代码”)来激活特殊世界种子,激活种子时会播放 音效。[1]用这种方法一次只能激活一个特殊世界种子;输入另一个特殊世界种子会自动禁用此前激活的特殊世界种子。
有 9 个不同的特殊世界种子。
Drunk
种子信息
| 代码 | 5162020 |
|---|---|
| 描述 | 猩红加上腐化?二者一起出现?简直疯狂。在这片大陆上,世界生成过程已经彻底失控,带来了一场前所未见的泰拉瑞亚冒险!回家吧,世界生成过程,你喝醉了! |
| 类型 | 特殊世界种子 |
- 内部名称: Drunk
备注
- 游戏会以两种方式检查输入的种子以获取特殊种子:[2]
- 作为文本:游戏将输入转化为全小写字母,然后移除任何非(小写)字母或数字的字符。例如,
Not the Bees!会被转化为notthebees。 - 作为整型:游戏试图将输入作为 int 整型读取。[3]
- 若成功,则取绝对值并返回纯数学数字(例:
005162020和-5162020均被视作5162020)。 - 若因为输入包含无效字符或数字过大而失败,游戏则会使用哈希算法(CRC32)从输入生成一个独特的数字。注意该结果可能会导致有效的数字秘密种子代码。这也是
now aunt brush为有效的 Drunk 种子的原因:哈希算法会将其转化为5162020。
- 若成功,则取绝对值并返回纯数学数字(例:
- 然后,检查整型和文本是否匹配任何有效的代码,若找到则返回对应的特殊种子。
- 大部分特殊种子仅有文本代码,例外为 Drunk 种子(仅使用数字代码)和 Celebration Mk 10(仅有的同时使用数字和文本代码的种子)。
- 作为文本:游戏将输入转化为全小写字母,然后移除任何非(小写)字母或数字的字符。例如,
- 由于种子是随机生成的,所以有可能在不指定种子的情况下生成一个 Drunk 或 Celebration Mk 10 世界,但发生此事的几率微乎其微(Drunk 种子的几率为 1/2,147,483,648(0.000000047%);Celebration Mk 10 种子的几率为 1/1,073,741,824(0.000000093%))。
- 这是因为随机种子是 0 至 2147483647 之间的一个随机数字。随机的种子可能会对应上这些特殊种子所需的数字。Celebration Mk 10 世界具有双倍的几率是因为有两个数字能够触发这一特殊种子。
成就
花絮
- 在生成 Drunk 世界时,月亮形成的笑脸参考了一个天文学段子:“在 2020 年 5 月 16 日,月亮、木星和金星会形成一个笑脸”,这正是 1.4 发布的日期。[4][5]
- 和其他特殊种子不同,Drunk 和 Celebration Mk 10 世界种子被视作数字,因此前面可以加上任意数量的 0(例:对于 Drunk,可以是
000005162020)。此外,许多其他的字符串也会无意中生成这一秘密种子(由于使用了CRC-32 算法[6]),例如:- Drunk(区分大小写):
now aunt brushJoke Disappear Horizondisapprove stiff solution
- Celebration Mk 10(区分大小写):
Thirst of dressengineer governor reproductioninform Representative yorai
- 巧合地,第三个种子提到了 Yoraiz0r,一名《泰拉瑞亚》的程序员。
- Drunk(区分大小写):
- 如果一个修改过的世界同时激活了 2 个或更多的特殊种子,其使用的图标的优先度如下:Zenith > Drunk > For the Worthy > Not the Bees > Celebration Mk 10 > The Constant > Remix > No Traps。
历史
- 电脑版 1.4.5.0:
- 添加了特殊种子
skyblock. - 添加了特殊种子组合。
- 秘密世界种子重命名为特殊世界种子。
- 在世界创建菜单中添加了新的种子选择菜单,这允许玩家轻易地启用特殊种子。
- 添加了特殊种子
- 电脑版 1.4.4.6:大师 For the Worthy 和 Zenith 种子现在在world selection menu中的难度显示为“传奇”。
- 电脑版 1.4.4:
- 添加了三个秘密种子:
no traps、don't dig up、和get fixed boi。 - 添加了进入任何秘密种子的成就。
- 对数个秘密种子做了改动,包括 Not the Bees、For the Worthy、Celebration Mk 10、和The Constant。
- 添加了三个秘密种子:
- 电脑版 1.4.3:
- 添加了秘密种子
theconstant. - 使用了特殊种子的世界现在在世界选择菜单中拥有独特的图标,用以区分。
- 添加了秘密种子
- 电脑版 1.4.2.3:添加了秘密种子
celebrationmk10。
- 电脑版 1.4.0.3:添加了秘密种子 {
for the worthy。
- 电脑版 1.4.0.1:引入秘密种子
5162020和not the bees。
- 主机版 1.4.0.5.4.1:引入,同步直至电脑版 1.4.0.5 的改动。
- Switch版 1.4.0.5.5:引入,同步直至电脑版 1.4.0.5 的改动。
- 移动版 1.4.0.5.0:引入,同步直至电脑版 1.4.0.5 的改动。
参考
- ↑ 信息来自
电脑版 1.4.5.5 源代码,Terraria.GameContent.UI.States.UIWorldCreation.cs中的OnFinishedSettingSeed()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.5.6。
- ↑ 信息来自
电脑版 1.4.5.5 源代码,Terraria.WorldBuilding.WorldGenerationOptions.cs中的GetOptionFromSeedText()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.5.6。
- ↑ 信息来自
电脑版 1.4.5.5 源代码,Terraria.IO.WorldFileData.cs中的TranslateSeed()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.5.6。
- ↑ No, There Won’t Be A ‘Smiley Face’ In The Night Sky In May (But Something Else Will Make You Happy)(不,五月份里天上不会有“笑脸”,但还有些其他事情能让你高兴) 2020 年 05 月 01 日
- ↑ BBC Radio Tees on Twitter 2020 年 03 月 30 日
- ↑ 信息来自
电脑版 1.4.3.6 源代码,Terraria.IO.WorldFileData.cs中的SetSeed()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.5.6。
