怠惰之靴(Boots of the Sloth)
全 mod 唯一的负移速靴,无条件注册(Config.java:86)。它没有任何跳跃或移速加成,唯一的卖点是高于其它靴子的 vis 折扣与免摔。
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | thaumicboots:ItemSlowBoots(Config.java:86) |
| 内部类 | thaumicboots.item.boots.unique.ItemSlowBoots |
| 本地化名 | item.ItemSlowBoots.name = Boots of the Sloth |
| 构造参数 | (ThaumcraftApi.armorMatSpecial, 4, 3)(Config.java:85) |
| 基类 | ItemBoots |
| 稀有度 | EnumRarity.rare |
| 图标 | thaumicboots:bootsSlow_16x |
| 护甲贴图 | thaumicboots:model/slowboots.png |
数值
| 数值 | 值 | 来源 |
|---|---|---|
speedBonus |
-0.035F(负) | ItemSlowBoots.java:13 |
jumpBonus |
0.0D(基类默认) | 未覆写 |
visDiscount |
0(基类默认) | 未覆写 |
tier |
2 | ItemSlowBoots.java:12 |
negateFall |
true | ItemSlowBoots.java:14 |
longrunningbonus |
0.0F(基类默认) | 未覆写 |
steadyBonus |
false | 未覆写 |
waterEffects |
false | 未覆写 |
ItemSlowBoots.java:11-17 全文只赋了 4 个字段,其余继承 ItemBoots.setBootsData()。
功能
- 减速:
speedBonus = -0.035F,在onArmorTick里作为乘数喂给player.moveFlying,即每 tick 水平移速降低约 3.5%。这是本 mod 唯一的负向靴子效果。 - 免摔:
negateFall = true,每 tick 将player.fallDistance归零。 - 无长跑加速:
steadyBonus = false,runTicks不参与计算。 - 无涉水减益:
waterEffects = false。 - 皮革可修复:
ItemBoots.getIsRepairable允许。
合成配方
| 配方类型 | 输入 | 输出 |
|---|---|---|
坩埚(ThaumcraftHelper.java:288) |
本物品 + Thaumcraft 旅行靴(ConfigItems.itemBootsTraveller) |
本物品 ×1 |
配方记录在 TB_Unique_Boots(独特魔法)的研究页 2(ThaumcraftHelper.java:450)。
⚠️ 这是条自我循环配方:输入包含本物品自身,所以实际是从旅行靴升级而来,而非从 0 合成本靴。本靴没有任何从 0 开始的获取路径。
已知缺陷
- 无任何从零获取配方。坩埚配方以本物品为输入,等于要求玩家先有本物品。仓库里也没有战利品表或生成逻辑投放它。
- 本靴
visDiscount = 0,addInformation(ItemBoots.java:100-107)只在visDiscount > 0时才追加提示行,因此物品提示里不会显示 vis 折扣,玩家从 tooltip 完全看不出它与普通靴的差别。 - 既然 vis 折扣为 0,「Sloth(怠惰)」的命名暗示的高折扣并未在代码中实现——源码只给了 tier 2 与免摔。