圣诞精神靴(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原始字符串。