粗制化学

粗制化学

用沼泽和山地材料制作四种带软木塞的瓶装炸弹:水晶碎裂、冰霜、减速水蛭溅射和持久腐烂。自定义烧瓶模型和原生投掷。公开测试版本。每个客户端和服务器都必须安装;需要版本和游戏配置匹配。

[size=5][b]粗糙化学[/b][/size]

[b]每个客户端和服务器都必须安装。[/b] 在多人游戏过程中,请安装匹配的版本和玩法设置。

[b]沼泽污物。山间水晶。可疑的化学。[/b] 将熟悉的材料转化为四种可投掷的调和物,每种都有其独特作用:物理爆裂、冰霜冲击、减速溅射或持续毒云。每个配方消耗[b]一个购买来的软木塞小瓶[/b]并产出一个炸弹。

[b]当前版本:0.1.4 — 公开测试候选版。[/b] 包含自定义低多边形瓶身模型、修订后的物品栏图标以及水平物品架朝向修正。战斗平衡、最新美术修复和多人游戏行为仍需进一步游玩测试。

[b]选择你的调和物[/b]

• [b]水晶碎裂炸弹[/b]:单次 4 米爆发:45 穿刺 + 15 钝击伤害,附带击退。材料:2 水晶、2 石头、1 废铁 + 1 软木塞小瓶。
• [b]冰霜瓶[/b]:4 米爆发:25 冰霜伤害,附带原生冰霜减速/抗性。材料:2 冻结腺体、1 水晶、2 树脂 + 1 软木塞小瓶。
• [b]水蛭瓶[/b]:4 米溅射:5 钝击伤害和 25% 移动减速,持续 4 秒。材料:2 血袋、1 远古树皮、1 软泥 + 1 软木塞小瓶。
• [b]腐烂炸弹[/b]:3.5 米毒云,持续 6 秒;在原生毒规则下造成 50 基础毒伤害。材料:2 软泥、2 内脏、2 树脂 + 1 软木塞小瓶。

发现材料后,在[b]与原版软泥炸弹相同的工作台[/b]以工作台等级 1 制作。从快捷栏装备炸弹,使用普通攻击控制投掷。装备时会有原版风格的简短提示标识炸弹。每个炸弹重 0.5;默认堆叠上限为 10。

[b]熟悉的投掷,独特的效果[/b]

默认投掷使用已安装游戏的[b]原生软泥炸弹动画和弹道[/b]。自定义瓶身模型和图标区分四种类型,而现有的水晶、冰霜和软泥音效/效果提供其冲击表现。水平物品架会正立显示瓶身。

[b]保持距离:你自己的炸弹也能伤害你,即使 PvP 已禁用。[/b] 腐烂毒云在持续期间仍然危险。其他友方目标由原生 AoE 设置过滤,但请测试你的多人游戏和生物模组配置,不要假设每种组合行为都相同。

伤害数值为抗性和难度修正前的基础值。冰霜并非保证固定时长的冻结。水蛭减速会刷新而非叠加。腐烂使用原生毒处理:[b]50 并非每秒保证伤害[/b],重复暴露不会独立叠加。

[b]限制与性能[/b]

爆炸以生物为目标,未配置地形、采矿、砍伐或建筑/道具伤害。原生径向 AoE 可以穿过薄障碍物;此模组未添加单独的视线模拟。碎裂是单次径向命中,而非单个碎片的物理模拟。

爆发效果持续时间短。腐烂在其 6 秒生命周期内每秒检查一次暴露。没有持久机器或后台世界扫描。这些选择限制了持续处理;实际性能尚未进行基准测试。

替换物品数据库、手雷、投射物或状态效果的模组可能冲突。多人游戏兼容性和不寻常的生物/Boss 交互需要进一步测试。此版本复用了游戏的现有效果;它不添加新的自定义音效库。

[b]安装 — 客户端和服务器均需安装[/b]

需要 [b]BepInExPack_Valheim[/b]:https://www.nexusmods.com/valheim/mods/3605
基于 [b]Valheim 1.0.16[/b] 和 BepInEx 5.4.23.5 构建。

多人游戏时,请在[b]每位玩家的客户端以及专用服务器或主机上安装相同的模组版本[/b]。仅在服务器上安装,或仅在一个客户端上安装,是不够的。单人游戏只需本地安装。安装/版本一致性及配置值不会自动检查或同步:请自行安排匹配的玩法设置。

1. 关闭 Valheim。更新专用服务器的插件文件前,请先停止服务器。
2. 安装 BepInExPack_Valheim,运行一次以初始化,然后再次关闭/停止。
3. 将此 ZIP 解压到 Valheim 游戏/服务器文件夹中,保留完整的 BepInEx/plugins/CrudeChemistry 文件夹,包括 DLL、PNG 图标和资源包。仅安装 DLL 会缺少自定义美术资源。只保留一份插件副本。
4. 启动游戏/服务器。首次启动时会在 BepInEx/config/au.tyvalheim.crudechemistry.cfg 创建配置。

[b]编辑配置前请退出游戏或停止服务器,然后重新启动。[/b] 配置文件编辑不会实时应用。更新时保留现有配置;此 ZIP 不会覆盖它。在使用这些自定义物品游玩前,请一并更新每个客户端和服务器。

[b]配置与移除[/b]

• Balance.DamageMultiplier:伤害倍率,默认 1。它不会缩放水蛭减速或毒云持续时间。
• Balance.MaximumStackSize:默认 10,可配置 1–50。请在各机器上保持该值一致。
• Crafting.EnableRecipes:为 false 时隐藏配方,同时保留现有物品定义。
• Throwing.UseNativeThrow:默认 true。为 true 时,自定义的 Speed、Gravity 和 UpwardAngle 设置将被忽略。仅在选择启用自定义投掷时设为 false,然后重启。

首次游玩请使用测试世界或已备份的存档。[b]卸载前,请从角色、容器、掉落物、物品架和墓碑中移除所有四种炸弹。[/b] 没有此模组,它们的自定义物品定义将不可用。

[b]开发与美术[/b]

由 Gomisan 设计,[b]并在 ChatGPT 6.0 的协助下编写代码[/b]。封面和页眉为示意美术,并非截图。完整致谢见单独的[b]许可与致谢[/b]部分及随附的 README。