可堆叠炸药(每袋999个)

可堆叠炸药(每袋999个)

炸药在任意原版口袋中最多可堆叠至999个:轻按E逐个购买,按住E一次购买20个,轻按Q丢弃一个,按住Q一次丢弃20个,单击鼠标左键取出一个点燃并投掷。数量会保存在你的存档中,并可在合作模式中使用。

[b]炸药不再占用你的背包。[/b]在原版游戏中,每一根炸药都占用一个独立格子,商店每次交互只能买一根。这个模组让炸药拥有实际数量,因此你已有的九个格子中,一个就能装下一整捆——最多 [b]999[/b] 根。无需额外槽位,无需新 UI。
[heading]功能[/heading]
[list]
[]任意原版格子可容纳最多 [b]999[/b] 根炸药,显示为 x1、x2……x999[/]
[]可以 [b]一次买一根[/b],看着计数叠加;或 [b]按住 E[/b] 一次购买 20 根[/]
[]按 Q [b]一次丢一根[/b],或 [b]按住 Q[/b] 一次丢 20 根——地上真的会出现那么多[/]
[]拾取地上掉落的炸药会 [b]合并进你的捆[/b],而不是占用一个格子[/]
[]按住交互键扫过一堆炸药,可 [b]把整堆吸入[/b] 捆中[/]
[][b]左键[/b] 会精确抽出一根,点燃并投掷——捆仍留在你手中[/]
[]数量会 [b]随世界存档保存[/b],充满单根炸药的旧存档在加载时会自动合并[/]
[]按键绑定读取游戏自身的输入动作,因此重映射后仍然有效[/]
[/list][heading]操作[/heading]
[list]
[][b]E[/b] — 购买 1 根炸药[/]
[][b]按住 E[/b](0.45 秒以上)— 每 0.25 秒购买 20 根,直到钱花光[/]
[]对着掉落的炸药按 [b]E[/b] — 合并进你的捆(+1)[/]
[]在一堆炸药上 [b]按住 E[/b] — 把整堆吸入你的捆[/]
[][b]Q[/b] — 在地上丢 1 根(未点燃)[/]
[][b]按住 Q[/b](0.45 秒以上)— 每 0.25 秒丢 20 根[/]
[][b]左键[/b] — 抽出 1 根,点燃,投掷[/]
[][b]F10[/b] — 将背包内容和数量转储到日志(用于排查问题)[/]
[/list][heading]安装[/heading]
[b]要求:[/b] 适用于本游戏的 BepInEx 5.4.23.5(x64)([url=https://github.com/BepInEx/BepInEx/releases]github.com/BepInEx/BepInEx/releases[/url])。
[b]方式 A — 插件文件[/b](如果已配置好 BepInEx 或 Vortex,请使用此方式)
[list=1]
[]完全退出游戏。[/]
[]将 [b]HowToFish.StackableDynamite.dll[/b] 放入 [b]<游戏文件夹>/BepInEx/plugins/[/b][/]
[]启动游戏。[/]
[/list][b]方式 B — 完整包[/b](包含未修改的 BepInEx)
[list=1]
[]完全退出游戏。[/]
[]将压缩包解压到游戏文件夹中,与 [b]How to Fish.exe[/b] 同级。[/]
[]启动游戏。[/]
[/list]在 [b]BepInEx/LogOutput.log[/b] 中验证:
[code][Info :Stackable Dynamite] Stackable Dynamite v1.4.1 loading...
[Info :Stackable Dynamite] Harmony patches applied.[/code][heading]多人游戏[/heading]
游戏是 [b]主机权威[/b] 的——背包、物品生成和计数都由主机管理,因此主机必须安装此模组。
[list]
[][b]仅主机:[/b] 主机获得全部功能。客机在主机侧仍会形成捆,但看不到计数;他们的左键由主机处理(精确投掷一根,捆保留)。[/]
[][b]主机 + 客机:[/b] 所有人行为一致(推荐)。[/]
[][b]仅客机,原版主机:[/b] 无效果。[/]
[][b]朋友拒绝安装:[/b] 在配置中设置 [b]StackForAllPlayers = false[/b]——只有主机的角色会堆叠,其他人保持原版。[/]
[/list][heading]配置[/heading]
[b]BepInEx/config/howtofish.stackable_dynamite.cfg[/b],首次启动时创建。重启后生效。
[list]
[][b]Enabled[/b](true)— 总开关[/]
[][b]MaxStack[/b](999)— 每格最大数量[/]
[][b]BuyAmount[/b](1)— 每次按 E 购买的根数[/]
[][b]BulkBuyAmount[/b](20)— 按住 E 时每次重复购买的根数[/]
[][b]BulkDropAmount[/b](20)— 按住 Q 时每次重复丢出的根数[/]
[][b]HoldThreshold[/b](0.45)— 按下后经过多少秒算作按住[/]
[][b]RepeatInterval[/b](0.25)— 重复之间的秒数[/]
[][b]ThrowSpeed[/b](14)— 投掷点燃炸药的初速度[/]
[][b]ShowSlotCount[/b](true)— 在格子上绘制 xN 计数[/]
[][b]RefuseLightWholeStackForNonHost[/b](false)— 客户端:允许主机替你投掷一根[/]
[][b]StackForAllPlayers[/b](true)— 合作模式:为所有人堆叠[/]
[/list][heading]注意事项与限制[/heading]
[list]
[]出售时按物品总价值计算,因此一捆会按 N 根出售;原版 UI 没有“xN”出售明细。[/]
[]数量存储在游戏每个物品本就拥有的同步字段中。移除模组后,该值会留在存档中;对原版游戏无害(炸药从不参与赌场下注)。[/]
[]丢出数百根炸药会创建数百个刚体——如果帧率受影响,请降低 [b]BulkDropAmount[/b] 或提高 [b]RepeatInterval[/b]。[/]
[]不会修改任何原版游戏文件。[/]
[/list][heading]卸载[/heading]
删除 [b]BepInEx/plugins/HowToFish.StackableDynamite.dll[/b]。如果你使用了完整包并希望同时移除 BepInEx,还需删除 [b]winhttp.dll[/b]、[b]doorstop_config.ini[/b]、[b].doorstop_version[/b] 以及 [b]BepInEx[/b] 文件夹。
[heading]致谢与许可[/heading]
此模组采用 [b]MIT[/b] 许可。完整包重新分发了未修改的 [b]BepInEx 5.4.23.5[/b],其采用 [b]LGPL-2.1[/b] 许可。与 Dazed Games 无关联。请备份你的存档。
[heading]报告问题[/heading]
请附上 [b]BepInEx/LogOutput.log[/b]、游戏文件夹中的 [b]Player.log[/b],以及在游戏中按 [b]F10[/b] 打印的背包转储。