研究页(Research Pages)

本 mod 在 Thaumcraft 研究系统里注册独立分类 THAUMICBOOTS(本地化名 “Thaumic Boots”),共 11 项研究,其中 4 项无条件、7 项需第三方 mod。

分类注册于 ThaumcraftHelper.setupResearch()(ThaumcraftHelper.java:376-380):

ResearchCategories.registerCategory(
    "THAUMICBOOTS",
    new ResourceLocation("thaumicboots", "textures/items/bootsCometMeteor.png"),
    new ResourceLocation("thaumicboots", "textures/gui/research_bg1_b.png"));

分类背景图 research_bg1_b.png 与分类图标 bootsCometMeteor.png 直接复用自 Thaumcraft 本体资源包(路径无 assets/ 前缀兜底),不是本 mod 自绘。

无条件研究(4)

研究 ID 网格 (x, y) 页数 父项
奥术制鞋术 TB_Core_Research (0, 0) 2 THAUMIUM
季节魔法 TB_Seasonal_Boots (2, 0) 2 TB_Core_Research
季节魔法稳定化 TB_Seasonal_Stabilized (4, 0) 1 或 2 TB_Seasonal_Boots
独特魔法 TB_Unique_Boots (-2, 0) 2 TB_Core_Research

有条件研究(7)

研究 ID 网格 (x, y) 页数 触发条件 父项
虚空魔法 TB_Tainted_Core (3, 2) 1 Tainted Magic VOIDWALKERBOOTS
人工魔法 TB_EMT_Core (-3, 2) 2 EMT Electric Boots of the Traveller
人工虚空魔法 TB_EMT_Tainted_Compat (0, 3) 4 EMT + Tainted Magic TB_Tainted_Core, TB_EMT_Core, TB_Core_Research
星空魔法 TB_Explorations_Core (0, -3) 1 Thaumic Exploration METEORBOOTS, COMETBOOTS
组合星空魔法 TB_Explorations_Compat (0, -2) 3 Thaumic Exploration TB_Core_Research, TB_Explorations_Core
组合虚空星空 TB_Explorations_Tainted_Compat (3, -2) 3 Exploration + Tainted Magic TB_Explorations_Core, TB_Tainted_Core, TB_Core_Research
人工星空魔法 TB_Explorations_EMT_Compat (-3, -2) 7 EMT + Exploration TB_Core_Research, TB_Explorations_Core, TB_EMT_Core

其中 6 项带 setConcealed()(隐藏,需完成父项才在研究树显示):TB_Tainted_Core、TB_Explorations_Core、TB_Explorations_Compat、TB_Explorations_Tainted_Compat、TB_EMT_Tainted_Compat、TB_Explorations_EMT_Compat。只有 TB_EMT_Core 与 4 项无条件研究是可见的。

精华需求

研究 精华需求
TB_Core_Research BOOTS 25 / ENERGY 25 / EXCHANGE 15
TB_Seasonal_Boots —
TB_Unique_Boots —
TB_EMT_Core BOOTS 25 / ENERGY 25 / EXCHANGE 15
TB_EMT_Tainted_Compat BOOTS 25 / ELDRITCH 25 / ENERGY 25 / EXCHANGE 15
TB_Explorations_EMT_Compat BOOTS 25 / SPACE 25 / ENERGY 15 / EXCHANGE 15

本 mod 自定义两个精华:TB_Aspect.BOOTS(BOOTS)与 TB_Aspect.SPACE(SPACE),见 奥术透镜 的配方用途。

已知缺陷

  • TB_Explorations_EMT_Compat 有 3 页完全重复。EMTHelper.java:428-434 中 explorationsEMT2/3/4 与 explorationsEMT5/6/7 指向完全相同的 3 个 InfusionRecipe 变量(electricComet/nanoComet/quantumComet),于是同一个研究项里连出两遍一模一样的配方页。
  • 第 6、7 页展示的是流星行配方。EMTHelper.java:433-434 把 electricMeteor/nanoMeteor/quantumMeteor 挂在页 6、7 上,而页 2–4 才是彗星行的——所以研究项叫「人工星空魔法」,却把流星与彗星两个系列的配方混在一起,顺序也重复。
  • TB_Seasonal_Stabilized 页数不确定。ThaumcraftHelper.java:430-435 走 if/else:装了 Thaumic Exploration 时第 2 页展示坩埚配方,否则展示文字页 "TB_Seasonal_Stabilized.2"——该键在 en_US.lang 中不存在,玩家会看到原始 key 字面量。
  • 无隐藏页 / 无前置页。全仓无 ResearchPage.setHidden() 调用,11 项研究全部直接可见或靠 setConcealed 控制。
  • 所有 17 条配方中只有 8 条被研究页收录:TB_Core_Research、TB_Seasonal_Boots、TB_Unique_Boots 各 1 条坩埚,TB_Explorations_Compat 2 条,TB_EMT_Tainted_Compat 3 条,TB_Explorations_EMT_Compat 6 条。seasonalBoot 灌注与 3 条 TB_Explorations_Tainted_Compat 配方没有任何研究页展示。

相关条目

  • 配置 - 决定哪些兼容靴存在、从而决定哪些研究出现的 8 个配置项
  • 网络封包 - 靴子按键触发的 14 条封包