Greater Sapping
⚠️ 订正:本条目原先写作"Thaumcraft 添加的附魔,从树苗中汲取更多 Vis"。这是错的。 本仓(thaumcraft4 本体)中不存在名为 Greater Sapping 的
Enchantment实例。
实际存在的只有两条本地化字符串
| 键 | 值 | 位置 |
|---|---|---|
enchantment.special.sapgreat |
Greater Sapping |
assets/thaumcraft/lang/en_US.lang:6 |
enchantment.special.sapless |
Lesser Sapping |
assets/thaumcraft/lang/en_US.lang:5 |
证据:全仓无注册实体
Config.java的附魔注册段只注册两个附魔:enchHaste(ID 默认 150)与enchRepair(ID 默认 151),见Config.java:256-266。没有任何Infusion枚举,也没有EnchantmentSapping类。- 全仓
grep -i "sapping\|sapFortune\|sapGreat\|sapless"仅命中 3 处:上述两条语言键,加上下面这两处。
字符串的唯一消费点:两把剑的硬编码提示行
| 物品 | 代码位置 | 行为 |
|---|---|---|
ItemCrimsonSword |
ItemCrimsonSword.java:95 |
在 addInformation 里硬编码追加 sapgreat 文本行;该物品 getWarp() 恒返回 2(ItemCrimsonSword.java:90) |
ItemVoidSword |
ItemVoidSword.java:88 |
在 addInformation 里硬编码追加 sapless 文本行;该物品 getWarp() 恒返回 1(ItemVoidSword.java:83) |
即:剑的提示栏里那句 “Greater Sapping” / “Lesser Sapping” 不是附魔读数,而是写死在 addInformation 里的字符串,不随任何附魔等级变化。
结论
- 本条目保留,用途是记录这条悬空本地化键及其真实消费点。
- 附魔 ID / 最高等级 / 稀有度:无法核实 —— 因为不存在被注册的附魔对象,任何数值都会是编造。
- 更正前原文的"从树苗中汲取 Vis"、“为玩家提供更多 Arcane 能量”、"稀有度 Common"三项均无源码依据,已删除。
相关条目
- Lesser Sapping — 同一机制的悬空键
- Repair — 真实注册的自定义附魔
- Haste — 真实注册的自定义附魔