节点操纵器 Node Manipulator

基本信息

属性 值
注册名 gadomancy:NodeManipulator(setBlockName("blockNodeManipulator"),BlockNodeManipulator.java:34)
注册位置 common/registration/RegisteredBlocks.java:97-98(同时注册 ItemNodeManipulator)
继承 thaumcraft.common.blocks.BlockStoneDevice(BlockNodeManipulator.java:29)
TileEntity TileNodeManipulator(RegisteredBlocks.java:141)
显示名 Node Manipulator(en_US.lang:217-218,元数据 0 与 5 同名)
渲染 ID RegisteredBlocks.rendererBlockStoneMachine(RegisteredBlocks.java:64)

功能

节点操纵器是 Gadomancy 的核心机器,唯一能把奥术节点的性质直接改写的装置。研究页(en_US.lang:107)如此描述其来历:玩家在远古异界迷宫中找到了一套能改变奥术行为方式的材料,再结合唯一被发现能从节点直接引导纯粹魔力的装置,最终造出了这台机器。

它是两个多方块结构的唯一触发方块(RegisteredMultiblocks.java:14、28、42、56),两个结构都用 RegisteredBlocks.blockNodeManipulator 元数据 5 作为结构基准方块。

两种改造结果

结构 完成形态 效果
节点操纵器 meta 0 = Randomization Focus + meta 3 = Redirection Focus,柱子在四角与四角上方 随机改写节点性质
异界传送门制造器 中心换成 meta 3 = Redirection Focus 改写为异界迷宫传送门

两种结构的未完成形态(incomplete*)用 Thaumcraft ConfigBlocks.blockCosmeticSolid(元数据 15 / 11)作为占位块,凑齐同样的 3×3 轮廓即可成型。

注意:RegisteredMultiblocks.java:17、31、45、59 四处都有一行被注释掉的 .addBlock(0, 2, 0, RegisteredBlocks.blockNode, 0)——原本结构中心上方应放一颗奥术节点,该要求在 1.7.10 移植版中被移除。因此结构不再需要真实节点即可成型。

数值

数值名 值
结构总数(节点操纵器侧) 2 种用途 × 2 种形态(未完成 / 完成)= 4 个 MultiblockPattern
柱子在结构中的位置 4 个底角(±1, 0, ±1)与 4 个顶角(±1, 1, ±1)
底角占位块 ConfigBlocks.blockCosmeticSolid meta 15(完成态为 blockStoneMachine meta 15)
顶角占位块 ConfigBlocks.blockCosmeticSolid meta 11(完成态为 blockStoneMachine meta 11)
中心块 blockStoneMachine meta 0(节点操纵器)/ meta 3(传送门制造器)
启动要素消耗 节点操纵器 FIRE/WATER/EARTH/AIR/ORDER/ENTROPY 各 100(RegisteredRecipes.java:51-53)
传送门制造器要素消耗 上述 6 要素各 150(RegisteredRecipes.java:54-56)

交互

触发 行为
结构成型 达到 MultiblockPattern 后进入可启动状态
启动 消耗要素并对中心节点施加一种随机改造
拆除下方 中心 blockStoneMachine meta 0/3 在下方不是本方块 meta 5 时自毁(BlockStoneMachine.java:222-228)

合成配方

注入配方 recipeNodeManipulator(RegisteredRecipes.java:72 声明,RegisteredRecipes.java 348 行附近构造),研究 NODE_MANIPULATOR(RegisteredResearches.java:219)第一页即展示完整多方块结构图。

相关条目