研究页(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_Compat2 条,TB_EMT_Tainted_Compat3 条,TB_Explorations_EMT_Compat6 条。seasonalBoot灌注与 3 条TB_Explorations_Tainted_Compat配方没有任何研究页展示。