Tainted Core
基本信息
| 属性 |
值 |
| NBT ID |
tainted_core(主键) |
| 别名 ID |
Tainted Core |
| 研究页 |
WAND_AUGMENTATION_TAINTED_CORE |
| 注魔配方名 |
TM_WA_TAINTED_CORE |
| 注魔不稳定性 |
8(5 种改装中最低) |
| 前置改装 |
无 |
| 杖身兼容 |
全部(isCompatibleWith(WandRod) 恒 true) |
| 实际效果 |
无任何实现 |
结论
AugmentationTaintedCore 是一个只有配方数据、没有功能代码的改装。全类仅 70 行,其中:
getID / getAliasID / getAugmentationResearch / getRecipeName —— 元数据
getInfusionInstability / getInfusionAspects / getInfusionComponents —— 配方数据
getPrerequisiteAugmentations / isCompatibleWith —— 规则
handleAugmentation(ItemStack, ItemWandCasting) {} —— 空方法体(wand/augmentation/AugmentationTaintedCore.java:70)
grep -rn AugmentationTaintedCore 的全仓引用只有 3 处:自身、ProxyCommon.java:68 的注册、AugmentationTaintCapping.java:62 的前置声明。没有任何 mixin 或事件处理器读取它。
注魔配方
| 项 |
值 |
| 要素需求 |
TOOL 16 / MAGIC 24 / ENTROPY 32 / TAINT 48 / DARKNESS 48 |
| 不稳定性 |
8 |
| 材料 |
ConfigItems.itemResource meta 11 × 1 + meta 12 × 1 + meta 3 × 1 |
| 中心物品 |
ConfigItems.itemWandCasting meta 32767 |
数值
| 数值 |
值 |
| 实际功能 |
无 |
| 注魔不稳定性 |
8 |
| 要素 |
TOOL 16 / MAGIC 24 / ENTROPY 32 / TAINT 48 / DARKNESS 48 |
| 材料数量 |
3 |
| 前置改装 |
无 |
| 被依赖为前置的改装 |
Taint Capping(唯一) |
源码缺陷
- 完全空实现。玩家花 48 TAINT + 48 DARKNESS 注魔后,法杖 NBT 里多了一个
tainted_core 字符串,行为零变化(除了通过 符文渲染 Mixin 间接多画符文 —— 那是 hasRunes 对所有 Augmentation 的统一效果,与本条内容无关)。
- 强制前置链断裂。Taint Capping(唯一有真实功能的高级改装)声明本条为前置,导致玩家必须先注入一个无效 NBT 才能解锁有效功能。
- 研究页
WAND_AUGMENTATION_TAINTED_CORE 存在,lang 中也有 tm.augmentation.tainted_core 显示名,内容(研究 + 配方 + 显示名)齐备而实现缺失 —— 属于未完成代码,不是设计取舍。
相关条目