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显示名,内容(研究 + 配方 + 显示名)齐备而实现缺失 —— 属于未完成代码,不是设计取舍。
相关条目
- Taint Capping - 以本条为唯一前置的改装
- Contact Discharge - 同样无实现的姐妹条目
- 研究树 - 本条的研究页
WAND_AUGMENTATION_TAINTED_CORE