TacZ:口径弹药

TacZ:口径弹药

基于口径的弹药系统全面改造,适用于TacZ;在此系统中,性能由弹药类型而非枪械本身决定。

功能简介

在原生 TacZ 中,伤害主要由枪械决定,弹药类型之间的差异微乎其微。本模组将伤害的决定权转移到了「口径 + 弹种」模型上:

  • 枪械仅声明其支持的口径;
  • 伤害、护甲穿透、爆头倍率、后坐力、精准度、初速及弹丸数量等属性均定义在弹药上。

因此,同一口径下的不同弹种(如 FMJ / JHP / AP / 曳光弹 / 鹿弹……)性能各异,并且混合弹匣会按照装填顺序逐发消耗。

显著变化

  • 弹种决定手感:AP 弹可穿透护甲,空尖弹对无防护目标伤害更高,鹿弹的每颗弹丸独立计算命中。
  • 混合弹匣,逐发判定:可在同一弹匣中装入不同弹种,每次射击使用各自独立的属性。
  • 信息提示:悬停查看弹药可了解其口径和完整属性,悬停枪械可查看其支持的口径;优劣属性以颜色区分。
  • 制枪台配方:所有弹种均可合成,穿透力越高的弹药所需材料越昂贵。
  • 退弹按钮:可将(混合)弹匣中的弹药按弹种分类退回背包。
  • 信号弹:提供多色照明信号弹,可在空中点燃并持续燃烧,落地后仍保持照明。

内置 37 种口径 / 207 种弹药变体,覆盖所有原版 TacZ 枪械。所有内容均由数据包驱动,不新增任何物品(弹药仍为 TacZ 原生物品,通过 NBT 区分变体)。

深入了解

详细参考 — 配置选项、枪包/模组兼容性及弹药效果脚本(声明式 / Lua / KubeJS)— 请参阅 GitHub 仓库的 README:

https://github.com/Tonywww2/Tacz-Ammo-Reload

image image image image image