讨论:金箱
跳到导航
跳到搜索
缺失
金箱子的战利品还有马掌,这里没写出来 — 以上未签名的留言是由 KCDD(讨论 • 贡献) 在09:57, 2021 年 08 月 19 日 (UTC)加入的。
- 现在同步了英文版本,幸运马掌已经补充上啦!Carenstridberg(讨论) 2021年8月19日 (四) 11:10 (UTC)
地牢金箱几率
本部分以下内容转载并翻译自英文对应页面,由Rye Greenwood撰写,时间:21:37, 2 April 2020 (UTC),用于具体说明锁住的金宝箱机制。请注意,原文撰写时版本为 1.3.5.3。在 1.4.0.1(电脑版、主机版、和移动版) 中,暗影钥匙不再是主要物品,而是以 1/3 (33.33%) 的几率生成在地牢宝箱中。我依此补充了表格的内容,正文没有更改。BadPiggy1024(讨论) 2022年3月25日 (五) 04:34 (UTC)
- 阅读 电脑版 1.3.5.3 源代码的地牢的锁住的金箱生成部分后,其中表明锁住的金箱的物品分配确实有令人惊讶的平均分配(和通常的随机生成不同)。整体机制基于“地牢房间”的概念;不幸的是,我对于更复杂的世界生成代码并不熟悉,因此我不知道其细节,只能依靠假设“地牢房间”的机制是像其名称一样实现的。
- 世界生成器会读入一个数:
,初始值为 1,然后(事先)轮流在每个将要生成的房间的判断此数,操作如下:num
- 首先,决定宝箱生成的位置。这涉及到基于地牢房间的大小和位置的随机生成。
- 然后,检索将要放入宝箱的主要物品,基于
的数值和下表:num
- 世界生成器会读入一个数:
1.4.0.1 前 1.4.0.1 num
物品 num
物品 1 暗影钥匙内部物品 ID:329 1 村正内部物品 ID:155 2 村正内部物品 ID:155 2 钴护盾内部物品 ID:156 3 钴护盾内部物品 ID:156 3 海蓝权杖内部物品 ID:157 4 海蓝权杖内部物品 ID:157 4 蓝月内部物品 ID:163 5 蓝月内部物品 ID:163 5 魔法飞弹内部物品 ID:113 6 魔法飞弹内部物品 ID:113 6 英勇球(电脑版、主机版、和移动版)内部物品 ID:3317 7 英勇球(电脑版、主机版、和移动版)内部物品 ID:3317 7 金钥匙内部物品 ID:327 8 金钥匙内部物品 ID:327 8 手枪内部物品 ID:164 9 手枪内部物品 ID:164 无 无
- 现在,有可能发生将要放置的宝箱位于地表以上的问题。此种情况下,由上述方式决定的物品总是会被覆盖为一个金钥匙。此外,那个宝箱会在生成时变为普通的木宝箱,不再为锁住的金箱。
- 之后,尝试放置宝箱。这意味着将会检测所选位置是否适合放置宝箱(如:宝箱下方是否有两个实心块;其上方是否有足够空间;它是否完全位于物块内部……)。如果检测失败,从而无法放置宝箱(无论原因),会重新开始决定随机位置的流程。
- 上述过程最多重试 1000 次。若 1000 次后仍然生成失败,则直接进入下一间地牢房间(
数值不变)。若在某次尝试中成功,则num
增加 1,然后前往判定下一间地牢房间。这将再一次随机一个位置,检查它是否合适,然后最多重复 1000 次。依照此方式成功放置 9 个宝箱后(即num
= 9),下一间地牢房间的num
会重置为 1。因此,理论上来说,第 1 和第 10 间地牢房间宝箱中将包含暗影钥匙,第 2 和第 11 间包含村正,以此类推。在我看来,这种方式基本保证了宝箱中有最大可能性包含最多种类的物品。num
- 三条备注:
- 以上为我从源码中得到的内容。我很可能没有注意到一些事情,因为,和我在上面提到的一样,我并没有阅读地牢房间概念部分的代码,但希望这能让你明白其中的部分机制。
- 注:我进行了一些游戏内测试,使用新生成的世界并用 TEdit 查看宝箱——我被这一理论在实际中的良好作用惊到了。我创造了 6 个世界,每个世界大小两个,以下为地牢各个主要宝箱物品的数量:
物品 大 中 小 A B C D E F 暗影钥匙内部物品 ID:329 3 3 3 3 2 1 村正内部物品 ID:155 3 3 2 3 2 2 钴护盾内部物品 ID:156 3 3 2 3 2 1 海蓝权杖内部物品 ID:157 2 3 2 3 2 1 蓝月内部物品 ID:163 2 3 2 3 1 1 魔法飞弹内部物品 ID:113 2 3 2 2 1 1 英勇球(电脑版、主机版、和移动版)内部物品 ID:3317 2 3 2 2 1 1 金钥匙内部物品 ID:327 2 2 2 2 1 2 手枪内部物品 ID:164 2 2 2 2 1 1 总宝箱数 21 25 19 23 13 12
- 此外,首个宝箱一致地包含暗影钥匙,它在没有岔路的地牢入口路段。在 D 世界中,第一条通道很长且包含多个宝箱,它们完全遵从上表的顺序:第一个包含暗影钥匙,第二个包含村正,第三个包含钴护盾,等等。——因此很明显,地牢房间在内部从入口通道开始计算。
- 在世界 F 中存在的仅有的一个异常按实际解释如下:首个虽然本应包含暗影钥匙的宝箱高于地表,因此它被转换成了包含金钥匙的宝箱。
- 成功! --Rye Greenwood (talk) 21:57, 2 April 2020 (UTC)