Contact Discharge
基本信息
| 属性 | 值 |
|---|---|
| NBT ID | contact_discharge(主键) |
| 别名 ID | Contact Discharge |
| 研究页 | WAND_AUGMENTATION_CONTACT_DISCHARGE |
| 注魔配方名 | TM_WA_CONTACT_DISCHARGE |
| 注魔不稳定性 | 14(5 种改装中最高) |
| 前置改装 | 无(getPrerequisiteAugmentations() 返回 null) |
| 杖身兼容 | 全部(isCompatibleWith(WandRod) 恒 true) |
| 实际效果 | 无任何实现 |
结论
AugmentationContactDischarge 与 Tainted Core 情况相同:有配方数据、无功能代码。handleAugmentation 空方法体位于 wand/augmentation/AugmentationContactDischarge.java:69。
grep -rn AugmentationContactDischarge 的全仓引用只有 2 处:自身和 ProxyCommon.java:66 的注册。没有 mixin、事件处理器或 GUI 读取它。
名称暗示的玩法(接触放电 —— 法杖接触放电造成伤害)并未实现。真正实现「法杖造成伤害」的是 事件处理器里的近战机制,但那条与本改装完全无关(不检查 contact_discharge NBT)。
注魔配方
| 项 | 值 |
|---|---|
| 要素需求 | DARKNESS 8 / WEAPON 32 / TOOL 16 / MAGIC 24 / ENERGY 16 |
| 不稳定性 | 14 |
| 材料 | minecraft:cactus × 1 |
| 中心物品 | ConfigItems.itemWandCasting meta 32767 |
数值
| 数值 | 值 |
|---|---|
| 实际功能 | 无 |
| 注魔不稳定性 | 14(全 mod 最高) |
| 要素 | DARKNESS 8 / WEAPON 32 / TOOL 16 / MAGIC 24 / ENERGY 16 |
| 材料数量 | 1(minecraft:cactus × 1) |
| 前置改装 | 无 |
源码缺陷
- 完全空实现,且是 5 种改装中不稳定性最高(14)、唯一带
WEAPON要素、唯一以原版方块为材料的条目 —— 配方设计明显指向一个未完成的战斗机制。 - 材料过于廉价:
minecraft:cactus× 1 是 5 种改装里唯一的原版单方块材料(其余全用 Thaumcraft 的itemResource/blockMagicalLog/itemNugget),配合最高不稳定性 14 属于高性价比空配方。 - lang 与研究齐备、实现缺失:
tm.augmentation.contact_discharge显示名与WAND_AUGMENTATION_CONTACT_DISCHARGE研究页都存在,属未完成代码。
相关条目
- Tainted Core - 同样无实现的姐妹条目
- 事件处理器 - 真正可用的法杖伤害机制(与本条无关)
- 研究树 - 本条的研究页
WAND_AUGMENTATION_CONTACT_DISCHARGE