智能弹药切换

智能弹药切换

使用快捷键循环切换兼容的弹药类型,并通过游戏内筛选界面管理允许使用的弹药。

[center][size=5][b]智能弹药切换[/b][/size]
[size=3]无需手动整理背包,即可循环切换兼容的弹药类型。[/size][/center]

智能弹药切换为你手中的武器增加了专用的循环切换控制,可在兼容的弹药类型间向前或向后切换。

该模组可以仅搜索专用弹药槽,或是搜索整个背包,当同时使用两者时,会优先搜索弹药槽。可选的过滤器编辑器允许你将不需要的弹药加入黑名单,或创建仅包含你想要循环切换的弹药类型的白名单。

循环切换可能会重新排列背包中的弹药堆叠,以便所选弹药成为当前激活类型。

[line]
[b]功能[/b]

[list]
[]使用专用热键向前和向后循环切换兼容的弹药类型。[/]
[]可仅搜索四个弹药槽或搜索整个背包。[/]
[]搜索整个背包时优先搜索专用弹药槽。[/]
[]在响应背包变更和手动物品移动时,保持稳定的循环顺序。[/]
[]支持禁用、黑名单或白名单过滤模式。[/]
[]通过带有搜索和类别选项卡的游戏内目录管理被过滤的弹药。[/]
[]可选择在聊天框中显示当前选择的弹药类型。[/]
[/list][line]
[b]工作原理[/b]

当你按下其中一个弹药切换按键时,智能弹药切换会检查与你当前持有的武器兼容的弹药。

[list=1]
[]模组在配置的搜索区域内查找兼容的弹药。[/]
[]根据当前过滤器模式移除被屏蔽的弹药。[/]
[]选择下一个或上一个可用的弹药类型。[/]
[]必要时,将所选弹药堆叠移动到优先激活位置。[/]
[/list]当启用整个背包搜索时,专用弹药槽会优先于普通背包槽位。

如果没有可用的兼容弹药、过滤器屏蔽了所有兼容类型、或只剩下一种可用弹药类型时,则不会执行切换。

[line]
[b]过滤器编辑器[/b]

按 [b]Alt + C[/b] 打开游戏内的过滤器编辑器。

编辑器提供两个主要视图:

[list]
[][b]目录[/b] – 浏览支持的弹药,并为当前过滤器选择物品。[/]
[][b]已选择[/b] – 查看并从过滤器中移除已包含的弹药。[/]
[/list]目录可以按弹药类别进行搜索和筛选,包括箭矢、子弹、火箭、飞镖、硬币、照明弹、沙子、溶液以及其他支持的弹药类型。

可用的过滤器模式:

[list]
[][b]禁用[/b] – 忽略过滤,所有兼容弹药都可以使用。[/]
[][b]黑名单[/b] – 已选择的弹药被从循环切换中排除。[/]
[][b]白名单[/b] – 仅允许已选择的弹药。[/]
[/list]编辑器还提供选择当前所有可见目录条目、清除可见选择或清除整个选择的操作。

[line]
[b]设置[/b]

智能弹药切换通过 TerrariaModder 提供以下设置:

[list]
[][b]显示消息[/b] – 切换弹药后显示聊天消息。[/]
[][b]搜索模式[/b] – 搜索整个背包(优先弹药槽)或仅搜索专用弹药槽。[/]
[][b]弹药过滤模式[/b] – 选择禁用、黑名单或白名单过滤。[/]
[][b]被过滤的弹药物品 ID[/b] – 包含通过过滤器编辑器选择的弹药。[/]
[/list]对于常规的过滤器管理,游戏内的过滤器编辑器是预期的界面。

[line]
[b]按键控制[/b]

默认按键绑定:

[list]
[][b]X[/b] – 下一个弹药。[/]
[][b]Z[/b] – 上一个弹药。[/]
[][b]Alt + C[/b] – 打开过滤器界面。[/]
[/list][line]
[b]需求[/b]

[list]
[]Terraria 1.4.5。[/]
[]TerrariaModder 0.4.0 或更高版本。[/]
[/list]在安装智能弹药切换之前,必须先安装并运行 TerrariaModder。

[line]
[b]安装[/b]

[list=1]
[]安装并配置 TerrariaModder。[/]
[]至少通过 [b]TerrariaInjector.exe[/b] 启动一次 Terraria,以便 TerrariaModder 初始化其文件并在必要时创建 [b]mods[/b] 目录。[/]
[]从 Nexus Mods 的 [b]文件[/b] 选项卡下载 Smart Ammo Switch 的主文件。[/]
[]将 [b]smart-ammo-switch[/b] 文件夹解压到 [b]Terraria\TerrariaModder\mods[/b] 中。[/]
[]确保 [b]SmartAmmoSwitch.dll[/b] 和 [b]manifest.json[/b] 直接位于 [b]smart-ammo-switch[/b] 文件夹内。[/]
[]通过 [b]TerrariaInjector.exe[/b] 启动 Terraria。[/]
[/list]安装后的目录结构应如下所示:

[code]
Terraria

└── TerrariaModder

└── mods

└── smart-ammo-switch

├── SmartAmmoSwitch.dll
└── manifest.json[/code][line]
[b]兼容性[/b]

Smart Ammo Switch 1.1.0 适用于 Terraria 1.4.5,并需要 TerrariaModder 0.4.0 或更高版本。

该模组可以安全地添加到现有角色和世界,或从中移除。无需任何准备,也不需要新角色或新世界,并且该模组不会添加在移除后必须保留的持久物品、NPC、方块、世界对象或其他内容。

多人游戏行为尚未验证,因此目前应视为未确认支持多人游戏。

[line]
[b]语言[/b]

[list]
[]英语。[/]
[/list][line]
[b]链接[/b]

[list]
[][url=https://github.com/EscarvalOokt/SmartAmmoSwitch]GitHub 仓库[/url][/]
[/list][line]

欢迎提供反馈和错误报告。