废料潜水员

废料潜水员

回收 Alterra 留下的东西。扫描室集成(开发中)

[center][size=6][color=#ffd966]Scrap Diver[/color][/size]
[size=2][i]打捞 Alterra 遗留下来的东西。[/i][/size][/center]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]概述[/color][/size][/center]
[size=2]Scrap Diver 将 Habitat Builder 扩展为一个真正的打捞工具,允许将海底各处发现的选定残骸和碎片拆解为有用的材料。

Scrap Diver 不再把每一块垃圾当作装饰品,而是将废弃的 Alterra 残骸变为探索和资源收集循环的一部分。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]特性[/color][/size][/center]
[list]
[][size=2][color=#ff0000]+[/color] [b]使用 Habitat Builder 打捞残骸[/b]
选定的碎片可以使用普通的 Builder Tool 界面进行拆解。
[/size][/
]
[][size=2][color=#ff0000]+[/color] [b]混合打捞奖励[/b]
碎片可以返还钛、铅、铜、银、金、锂、石英、磁铁矿和其他合适的材料,而不是总是产出同一种资源。
[/size][/
]
[][size=2][color=#ff0000]+[/color] [b]不同的打捞类别[/b]
小型、中型、大型和以科技为主的碎片使用不同的资源分配和奖励数量。
[/size][/
]
[][size=2][color=#ff0000]+[/color] [b]确定性打捞[/b]
每个碎片对象根据其唯一的世界 ID 生成稳定的打捞结果,因此重新加载游戏不会重新随机同一个对象。
[/size][/
]
[][size=2][color=#ff0000]+[/color] [b]扫描仪保护[/b]
仍可使用手持扫描仪扫描的对象在扫描完成前受到保护,无法被打捞。
[/size][/
]
[][size=2][color=#ff0000]+[/color] [b]扫描室集成[/b]
已加载的可打捞碎片会被注册为 [i]Salvageable Debris[/i],使扫描室能够在不先用 Builder Tool 触碰的情况下定位附近的残骸。
[/size][/
]
[][size=2][color=#ff0000]+[/color] [b]明确的碎片目录[/b]
只有已知的、经过测试的碎片预制体可以打捞。Scrap Diver 不会盲目地将世界对象转换为资源。[/size][/
]
[/list]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]工作原理[/color][/size][/center]
[size=2]装备 Habitat Builder 并瞄准一块受支持的碎片。

如果该对象符合打捞条件,将出现普通的 Builder Tool 拆解界面。按住拆解按钮将其拆解并回收其分配的资源。

如果某个对象仍可使用手持扫描仪主动扫描,Scrap Diver 不会动它。一旦扫描完成,如果该对象包含在碎片目录中,它就可以被打捞。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]扫描室集成[/color][/size][/center]
[size=2]Scrap Diver 添加了一个名为以下名称的扫描室资源类别:

[b]可打捞碎片[/b]

受支持的碎片在其世界区块加载时被注册,使附近的扫描室无需玩家先进行交互即可发现打捞物。

这使扫描室在寻找残骸区域和定位已探索区域周围的剩余打捞物时非常有用。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]打捞经济[/color][/size][/center]
[size=2]Scrap Diver 使用混合资源打捞,而不是将每个对象变成成堆的钛。

工业碎片偏向于钛、铅和铜等常见建筑材料,同时有较小概率产出锂、银、金、石英和磁铁矿。

以科技为主的碎片包含金等保证产出的电子材料,并且可以产出额外的高价值资源。

较大的碎片比较小的碎片获得更多的打捞判定,因此残骸的大小和类型很重要。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]安全性[/color][/size][/center]
[size=2]Scrap Diver 使用明确的 ClassId 目录,而不是尝试自动分类 Subnautica 中的每个对象。

已知的结构性残骸部件、自然地形、生物、工具、基地组件和其他受保护的对象类型均被排除在外。

Scrap Diver 也避免对属于基础游戏或其他模组的现有 Constructable 对象声明所有权。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]需求[/color][/size][/center]
[list]
[][size=2]Subnautica[/size][/]
[][size=2]BepInEx 5[/size][/]
[][size=2]Nautilus[/size][/]
[/list][center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]安装[/color][/size][/center]
[size=2]将 ScrapDiver 文件夹解压到:
[/size]
[code]Subnautica/BepInEx/plugins/[/code][size=2]
安装后的文件应如下所示:
[/size]
[code]BepInEx/plugins/ScrapDiver/
├── ScrapDiver.dll
└── DebrisCatalog.txt[/code][size=2]
碎片目录必须与 DLL 保持在同一位置。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]兼容性[/color][/size][/center]
[size=2]Scrap Diver 是为当前版本的原版 Subnautica 构建的,使用 BepInEx 和 Nautilus。

它被设计为与物品栏、存储、扫描室、地图和通用便利性模组共存,而不会替换它们的系统。

由于打捞资格通过外部碎片目录控制,因此可以在不更改核心打捞系统的情况下添加额外的兼容碎片。[/size]
[center][color=#6d9eeb]━━━━━━━━━━━━━━━━━━━━[/color]
[size=5][color=#ffd966]鸣谢[/color][/size][/center]
[size=2]Scrap Diver 部分灵感来源于 zorgesho 的旧模组 [b]Debris Recycling[/b] 背后的概念。

现代实现和扩展的打捞系统由 [b]BTNomad[/b] 完成。[/size]