怠惰之靴(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 与免摔。

相关条目