流星彗星靴(Meteoric Boots of the Comet)

Thaumic Exploration 兼容靴。需同时满足:Thaumic Exploration 已安装 且 配置项 Thaumic_Exploration 为 true(ExplorationsHelper.java:35)。注册于 ExplorationsHelper.java:48-49。

⚠️ 本靴的 setBootsData() 有一个明确的源码缺陷,实际数值与设计意图不符,详见下方「已知缺陷」。

基本信息

属性 值
注册名 thaumicboots:ItemMeteoricComet(ExplorationsHelper.java:49)
内部类 thaumicboots.item.boots.unique.ItemMeteoricCometBoots
本地化名 item.ItemMeteoricComet.name = Meteoric Boots of the Comet
构造参数 (ThaumcraftApi.armorMatSpecial, 4, 3)
基类 ItemBoots
图标 thaumicboots:bootsMeteorComet
护甲贴图 thaumicboots:model/VoidwalkerBootsMeteor.png

数值(实际生效值)

数值 实际值 说明
tier 0 ⚠️ 本靴从未给 tier 赋值,落到 ItemBoots 基类默认 0
jumpBonus 0.0D ⚠️ 本靴从未给 jumpBonus 赋值,落到基类默认 0.0
speedBonus 0.165F 继承自 ItemBoots 基类
longrunningbonus 0.0F 继承自基类,无长跑加速
steadyBonus false 继承自基类
negateFall true 继承自基类(基类显式设为 true)
waterEffects false 继承自基类
visDiscount 0 继承自基类
iconResPath thaumicboots:bootsMeteorComet 本靴覆写
armorResPath thaumicboots:model/VoidwalkerBootsMeteor.png 本靴覆写
unlocalisedName ItemMeteoricComet 本靴覆写

数据源:ItemMeteoricCometBoots.java:11-17,整个 setBootsData() 只赋了 3 个字符串字段(icon / armor / name),随后 super.setBootsData() 已在构造函数中先行执行,故数值全盘沿用基类。

功能

实际可用的效果只有三项:

  • 免摔:每 tick 把 fallDistance 归零。

  • 水平移速 +16.5%(speedBonus = 0.165F,基类继承)。

  • 台阶辅助、皮革修复。

  • 无跳跃加成(jumpBonus = 0.0D,不改变 jumpMovementFactor 的加成分支)。

  • 无 vis 折扣(tooltip 不显示折扣行)。

  • 无长跑加速。

合成配方

配方类型 输入(7 槽) 输出
灌注(ThaumcraftHelper.java:357) 流星靴、Salis 资源、碎片(元 6)、Salis 资源、彗星靴、Salis 资源、碎片(元 1)、Salis 资源 本物品 ×1

精华需求:EXCHANGE 75 / MAGIC 50 / CRAFT 50 / SPACE 25 / BOOTS 25。催化剂:奥术透镜。

配方记录在 TB_Explorations_Compat(组合星空魔法)的研究页 3(ThaumcraftHelper.java:483)。

⚠️ 本配方与 cometMeteor(冰霜流星靴)互逆,两者可来回横跳。

已知缺陷

  • setBootsData() 只设 3 个字符串字段(ItemMeteoricCometBoots.java:11-17)。与同包的 ItemCometMeteorBoots 逐字段对比,后者显式赋了 jumpBonus = 0.35D、tier = 2、speedBonus、longrunningbonus、steadyBonus、negateFall、waterEffects 共 7 个字段,而本靴一个都没有。
  • 实际后果:本靴 tier = 0、jumpBonus = 0.0D、longrunningbonus = 0.0F。它比同族靴冰霜流星靴弱一档,且是全 mod 已注册靴中 tier 最低的一双。
  • 命名与实现不符:名为「Meteoric Boots of the Comet」却零跳跃加成,与 ItemCometMeteorBoots(jumpBonus 0.35D)恰好相反,疑似两个类在实现时被写串了。

相关条目