Knowledge Core

基本信息

属性 值
注册名 thaumicenergistics:knowledge.core(ItemEnum.java:21,KNOWLEDGE_CORE("knowledge.core", new ItemKnowledgeCore()))
物品类 thaumicenergistics.common.items.ItemKnowledgeCore
最大栈大小 1(setMaxStackSize(1),ItemKnowledgeCore.java:29)
最大耐久 0(setMaxDamage(0),ItemKnowledgeCore.java:23)
显示名 Knowledge Core(en_US.lang:thaumicenergistics.item.knowledge.core.name)

功能

Knowledge Core(知识核心)是 Arcane Assembler 的配方载体物品。它扮演 AE2 中 Encoded Pattern(已编码图案)的角色,但保存的是奥术工作台的奥术配方。

工作流:

  1. 玩家在奥术工作台设计好一个配方
  2. 把配方写入 Knowledge Inscriber(可一次放入多个核心,每个核心存一条)
  3. 把装好配方的核心放进 Arcane Assembler 的 0 号槽(KCORE_SLOT_INDEX = 0,TileArcaneAssembler.java:153)
  4. 装配机从核心读取配方并自动合成

源码注释将其描述为「Holds arcane crafting patterns」(ItemKnowledgeCore.java:13-15)。核心容量与「已满」判定由 GUI 按钮状态体现,提示文本为 Knowledge Core Is Full(thaumicenergistics.tooltip.button.inscriber.full)。

  • 装入核心的操作通过 Packet_S_KnowledgeInscriber / Packet_C_KnowledgeInscriber 完成
  • 核心内容在录入时序列化为 ItemArcaneCraftingPattern 技术物品传入 AE 网络(见 Arcane Crafting Pattern)
  • 核心本身也是 Arcane Assembler 的护甲折扣槽关联物 —— 装配机 23–26 号槽用于放入护甲以削减要素消耗

数值

数值名 值 来源
最大栈大小 1 ItemKnowledgeCore.java:29
耐久 0(不可损坏) :23
合成所需要素 WATER 3 + ORDER 3 + EARTH 1 FeatureAutocrafting_Arcane.java:73-76
在装配机中的槽位 0 KCORE_SLOT_INDEX = 0(TileArcaneAssembler.java:153)
装配机配方槽范围 1–21(21 个槽) PATTERN_SLOT_INDEX = 1,总槽 27 - 1(KCore) - 1(Target) - 4(Armor) = 21(TileArcaneAssembler.java:148-153)

交互

触发 行为
放入 Knowledge Inscriber 成为该机器唯一可放入的物品(isItemValidForSlot 在槽 0 校验,TileKnowledgeInscriber.java:41-43)
装入 Arcane Assembler 占 0 号槽,装配机从中学取配方
核心已满 GUI 按钮提示 Knowledge Core Is Full
擦除 GUI 按钮 Erase Pattern From Knowledge Core

合成配方

奥术合成(Arcane Crafting),FeatureAutocrafting_Arcane.java:82-83,配方数组在 :80:

VLV
LZL
VCV
字符 物品
V VibrantGlass(活力玻璃)
L VanillaLapis(原版青金石)
Z ZombieBrain(僵尸大脑)
C CalculationProcessor(AE2 计算处理器)

合成所需要素:WATER 3 + ORDER 3 + EARTH 1(:73-76)。

研究:属于 thaumicenergistics.TEKNOWLEDGEINSCRIBER 研究节点 —— 该研究的第 2 页就是本物品的配方(FeatureAutocrafting_Arcane.java:181-183)。

相关条目