圣诞精神靴(Boots of Christmas Spirit)

基础靴之一,无条件注册(Config.java:83)。圣诞月 vis 折扣 9(全 mod 最高),平月仅 2,是季节落差最大的一双靴子。

基本信息

属性 值
注册名 thaumicboots:ItemChristmasBoots(Config.java:83)
内部类 thaumicboots.item.boots.unique.ItemChristmasBoots
本地化名 item.ItemChristmasBoots.name = Boots of Christmas Spirit
构造参数 (ThaumcraftApi.armorMatSpecial, 4, 3)(Config.java:82)
基类 ItemBoots
稀有度 EnumRarity.rare
图标 thaumicboots:bootsChristmas(常量,不随日期变)
护甲贴图 thaumicboots:model/boots_christmas.png(常量)

数值

数值 非 12 月 12 月(圣诞)
visDiscount 2 9
tier 0 0
jumpBonus 0.35D(3.5 格) 0.35D
speedBonus 0.165F 0.165F
longrunningbonus 0.003F × 1 0.003F × 25 = 0.075F
modifier 1 25
negateFall true true
waterEffects true true
steadyBonus true true

数据源:ItemChristmasBoots.java:15-32。

⚠️ tier 保持基类 ItemBoots 的 0——ItemChristmasBoots.setBootsData() 从未给 tier 赋值,尽管注释与同类靴都标 2。它是本 mod 唯一 tier 为 0 的已注册靴子。

功能

  • 真实日历驱动:CalendarHelper.isChristmas(),同四季靴。
  • 不换贴图:与四季靴不同,本靴的图标与护甲贴图是写死的常量,只有数值随日期变。所以平月看到的是一双绿棕靴却只有 2% vis 折扣。
  • 免摔 / 涉水减益 / 持续加速 / 皮革修复:同 ItemBoots 基类行为。
  • 长跑收益全 mod 最高:圣诞月 longrunningbonus = 0.075F,是量子彗星靴(0.009F)的 8.3 倍。

合成配方

配方类型 输入 输出
坩埚(ThaumcraftHelper.java:295) 本物品 + 四季靴 本物品 ×4

配方被 TB_Seasonal_Stabilized(季节魔法稳定化)研究记录(ThaumcraftHelper.java:434)。该研究项有两条互斥的代码路径:若 ExplorationsHelper.isActive() 则第 2 页展示 seasonalToChristmas 配方,否则展示文字页 "TB_Seasonal_Stabilized.2"(ThaumcraftHelper.java:430-435)——该文字页在语言文件中不存在,会显示原始 key。

已知缺陷

  • tier 从未赋值,停留在 ItemBoots 默认的 0。若某处逻辑按 tier 分级,本靴会被当作最低级。
  • 本靴没有反向获取配方(坩埚配方的产物是它自己,但输入是它自己 + 四季靴,属于升级路径),且无任何其它配方以它为输出。
  • TB_Seasonal_Stabilized 在无 Thaumic Exploration 时的文字研究页缺语言键,显示为 TB_Seasonal_Stabilized.2 原始字符串。

相关条目