流星彗星靴(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)恰好相反,疑似两个类在实现时被写串了。