机械动力火炮:增强型弹药

机械动力火炮:增强型弹药

为Create Big Cannons模组新增50种强化弹药变种(Mk.I-V):包含9种弹壳类型,伤害、穿甲能力和爆炸威力逐级提升,以及5种提升初速的火药装填。分阶合成系统、独特着色方案及平衡的成长曲线。

杂项

  ═══════════════════════════════════════════════════════
                    CBC 强化炮弹
          为 Create Big Cannons 添加海量军火库
  ═══════════════════════════════════════════════════════

  ▎ 86 种新物品 — 79 种渐进式炮弹、5 种升级版火药装药、自定义火箭系统、容器炮弹,以及 5
  ▎ 种拥有奇特着色器效果的抛射物。所有内容围绕 5 个渐进层级(Mk.I → Mk.V)构建,带有独特的颜色编码和
  ▎ 线性升级链。

军火库概览

  总计 86 种新物品,分为:

  - 50 种 — 标准炮弹(10 种类型 × 5 个层级)
  - 25 种 — 着色器炮弹(5 种奇特类型 × 5 个层级)
  - 5 种 — 火药装药(Mk.I 至 Mk.V)
  - 4 种 — 独特的世界末日炮弹(核弹 Mk.I 和 Mk.II、氢弹、微型氢弹)
  - 2 种 — 火箭系统(发射平台 + 火箭尾栓)

  ▌ 层级系统

  整个军火库采用 5 个渐进层级:

    Mk.I    ×3   ── 橙色
    Mk.II   ×5   ── 红色
    Mk.III  ×10  ── 紫色
    Mk.IV   ×15  ── 青色
    Mk.V    ×20  ── 金色

  倍率适用于伤害、穿透、韧性和大多数属性。
  为平衡性考虑,爆炸威力上限为 ×3。
  色调通过 HSV 色相旋转应用 — 保留原始纹理的阴影。

  ---
  ▌ 标准炮弹

  10 种基础类型,每种 5 个层级(共 50 种):

    ►  高爆炮弹                  ►  烟雾弹
    ►  穿甲弹                  ►  迫击炮弹
    ►  实心弹                  ►  葡萄弹袋
    ►  穿甲弹头                  ►  迫击石
    ►  榴霰弹                  ►  弹匣 ★ 容器

  ---
  ▌ 独特的世界末日炮弹

  ☢  核弹 Mk.I 和 Mk.II
     蘑菇云状爆炸。爆炸半径超过 240 格。
     Mk.II = 游戏后期变体。

  ☢  氢弹
     热核圆顶爆炸。约 7 秒内产生 8 环阶梯式冲击波。
     圆顶动画中约有 14,000 个粒子。

  ☢  微型氢弹
     按比例缩小的战术变体。

  ---
  ▌ 着色器炮弹(新!)

  5 种带有自定义 GLSL 后期处理着色器的奇特炮弹类型。每次爆炸都会以独特方式扭曲屏幕。每种类型 5 个层级
  可缩放着色器强度。

    ⚡  等离子炮弹           体积等离子射线行进
    ⚫  引力炮弹           时空扭曲场
    🌀  旋涡炮弹           旋转旋涡 + 色差
    ☷  分解炮弹           像素溶解效果
    ●  奇点炮弹           黑洞引力透镜

  ---
  ▌ 弹匣 — 容器炮弹

  一种独特的抛射物,可在其内部容纳其他炮弹。在引爆时,所有已装载的炮弹会作为真实的 CBC 抛射物实体在半空中释放——每个炮弹都拥有自己的引信、曳光弹和行为。

  使用方法

    1.  放置弹匣方块
    2.  用任何炮弹右键点击 → 将其装入内部
    3.  安装引信和曳光弹
    4.  与火药一起装入大炮,开火
    5.  触发引信时,弹匣会以圆锥形爆发的方式释放所有子弹药

  交互

    ►  用炮弹右键点击 ............ 装入
    ►  蹲下 + 右键点击(空手).. 移除最后一枚炮弹
    ►  用引信/曳光弹右键点击 ...... 安装
    ►  悬停 + 潜行 ..................... 显示容量 + 已装载列表

  每个层级的容量

    Mk.I    ▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱   4 枚炮弹
    Mk.II   ▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱▱   8 枚炮弹
    Mk.III  ▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱▱▱  12 枚炮弹
    Mk.IV   ▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱▱▱  16 枚炮弹
    Mk.V    ▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱▱▱▱▱  20 枚炮弹

  规则
  - 任何抛射物(CBC 原版 + 附属变体)均可装入
  - 弹匣不能嵌套到其他弹匣中
  - 已装载的炮弹保留其自身的引信/曳光弹(内部的定时高爆弹在释放后仍会倒计时)
  - 空的弹匣 = 哑弹

  ---
  ▌ 火箭系统(1.1.0 新增)

  一个完整的多方块火箭系统——既可作为独立的发射平台工作,也可作为大炮发射的弹药使用。

  火箭发射平台(世界中)

     ┌────┐     1.  将发射平台放置在地面上
     │ ⬢ │     2.  在上面堆叠 1-3 个火药装药 + 1 个炮弹
     ├────┤     3.  发出红石信号
     │ █ │  ←   该堆叠作为一个携带有效载荷的
     ├────┤        自推进 RocketEntity 发射
     │ █ │
     ├────┤    有效载荷的引信在飞行期间持续计时。
     │ ⬛ │    集束炮弹在远地点自动爆裂。
     └────┘

  火箭尾栓(安装在大炮上)

  一种自定义的 CBC 尾栓,带有滑动尾栓块动画(与钢制速射尾栓视觉相同)。相对于标准尾栓的两项升级:

    ►  一次点击可级联装载最多 5 发弹药
       标准尾栓仅将现有弹药向前移动一个
       插槽——此尾栓会一次将整个堆叠推向
       炮口。

    ►  接受发射平台作为有效弹药
       装入炮弹 → 火药 → 发射平台 → 开火。
       一枚火箭会代替常规炮弹从炮口射出。

  火箭飞行行为

  - 生成无敌状态防止火箭在炮架、动力装置或周围地形上自爆
  - 内置推进力 + CBC 物理(重力、阻力、RPL 精确运动同步)
  - 在撞击、引信触发或到达远地点时释放有效载荷(集束自动爆裂)
  - 从有效载荷方块读取曳光弹和引信——定时引信追踪实际飞行时间

  垂直燃烧范围(从发射平台发射)

    1 份火药    ──────────             约 75 格
    2 份火药    ─────────────────      约 185 格
    3 份火药    ──────────────────────────────  约 325 格

  范围呈超线性缩放,因为阻力将终端速度渐近限制在约 5.94 格/刻。这些数字也会显示在潜行状态下火药装药的提示框中。

  ---
  ▌ 火药装药

  5 种升级版推进剂,具有递增的炮口速度:

    层级         炮口速度     强度
    ──────────   ───────────────     ────────
    基础 CBC          40 米/秒           2.0
    Mk.I              50 米/秒           2.5
    Mk.II             60 米/秒           3.0
    Mk.III            70 米/秒           3.5
    Mk.IV             80 米/秒           4.0
    Mk.V              90 米/秒           4.5

  在发射平台发射的火箭中使用时,每份装药还会贡献 +1.5 秒的火箭燃烧时间。

  ---
  ▌ 合成

  所有物品使用线性升级链——从上一个层级合成下一个层级。

  炮弹

    Mk.I    =  基础 CBC 炮弹  +  2× 铁锭
    Mk.II   =  Mk.I            +  2× 铸铁锭
    Mk.III  =  Mk.II           +  2× 钻石
    Mk.IV   =  Mk.III          +  2× 下界合金碎片
    Mk.V    =  Mk.IV           +  1× 下界合金锭

  火药装药

    每个层级  =  上一个层级  +  1× 打包火药

  特殊炮弹(核弹 / 氢弹 / 着色器 / 火箭)使用独特的高层级配方——请查看游戏内的合成书。

  ---
  ▌ 兼容性

    ►  Minecraft       1.21.1
    ►  NeoForge        21.1+
    ►  机械动力        6.0+
    ►  Big Cannons     5.11.2

  所有物品都出现在一个专用的 CBC 强化炮弹创造模式标签页中。

  ---
  ▌ 安装

  将 JAR 文件放入你的 mods/ 文件夹中,同时需安装 Create Big Cannons 及其依赖项(机械动力、Flywheel、Ponder、
  Ritchie's Projectile Lib、Registrate)。

  ---
  ▌ 更新日志亮点 — 1.1.1

  [新增]  完整的从大炮发射火箭流程
         发射平台通过尾栓装载,开火时检测
         火箭堆叠,RocketEntity 从炮口射出。

  [新增]  火箭尾栓
         一次点击可级联装载最多 5 发弹药,速射滑动
         尾栓块动画,接受发射平台。

  [修复]  生成无敌状态
         火箭不再在炮架或周围地形上
         于贴脸生成时自爆。

  [修复]  引信模型渲染
         小型引信顶部模型现在会出现在我们所有
         炮弹上(之前仅适用于 CBC 的
         标准炮弹)。

  [修复]  25 个缺失的战利品表
         等离子 / 引力 / 旋涡 / 分解 /
         奇点炮弹现在在使用镐子破坏或通过扳手回收时
         能正确掉落自身。

  [新增]  火药装药提示框
         潜行时显示火箭燃烧时间和垂直范围。

  ---
  ═══════════════════════════════════════════════════════
          由社区为 Create Big Cannons 制作
  ═══════════════════════════════════════════════════════