Magician’s / Archmage’s / Master’s Ring of Aer
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | randomboubles:aerRing |
| meta 数 | 3(0/1/2) |
| 分类 | ItemAerRing → ItemBaubleRingBase |
| 绑定要素 | Aer(Aspect.getPrimalAspects().get(0)) |
| 饰品槽位 | 戒指槽 |
| 堆叠 | 1 |
| 磨损 | 0,setNoRepair() |
数值
| meta | 名称 | 要素折扣 | 稀有度 | 符文充能 |
|---|---|---|---|---|
| 0 | Magician’s Ring of Aer | 3% | uncommon | 0 |
| 1 | Archmage’s Ring of Aer | 5% | rare | 0 |
| 2 | Master’s Ring of Aer | 7% | epic | 0 |
折扣仅在所消耗要素恰好为 Aer 时生效;对其他要素返回 0
(ItemAerRing.java:86-96 的三元判断)。因此同时装备 6 枚要素戒指
= 六要素各享一份折扣。
合成链
| 阶段 | 配方 ID | 类型 | 关键要素 | 产物 |
|---|---|---|---|---|
| 学徒 | RBAPPRENTICERINGOFAER |
研究(autoUnlock) | AIR 2 / MAGIC 4 | 神秘学空白指环 meta 3 |
| 魔法师 | RBMAGICIANSRINGOFAER |
奥术合成 | AIR 25 / ORDER 10 | meta 0 |
| 大法师 | RBARCHMAGESRINGOFAER |
注入 | AIR 32 / MAGIC 32 / AURA 24 / ENERGY 16 | meta 1 |
| 宗师 | RBMASTERSRINGOFAER |
增强注入(GTNHLib EnhancedInfusionRecipe) |
AIR 64 / MAGIC 64 / AURA 48 / ENERGY 32 | meta 2 |
魔法师配方为 3×3 固定形状 STS / TAT / STS:
T= 秘银(装了 GT 则改为秘银板plateThaumium)A= Baubles 空白指环 meta 3S= 奥术水晶 meta 0
源码核对(2026-10-01 审计)
- 注册:
BaubleItems.java:34-35,仅在Loader.isModLoaded("Thaumcraft")时注册。 - 折扣数值 3/5/7 读自
ItemAerRing.java:87-95三个case的字面量, 与en_US.lang的item.aerRing.N.discount一致。 - ⚠️ 重要陷阱:
getVisDiscount的返回值是整数,在en_US.lang中 以3/5/7存储并由 tooltip 拼上%(ItemAerRing.java:44-45)。 Thaumcraft 侧折扣按 1 vis 单位计,源码内没有 0.03 这类小数, 不要把 3 写成 3%。 - ⚠️ 兼容分支:装了 ThaumicExploration 时,
①
getSubItems隐藏 meta 0(ItemAerRing.java:59-62), ②全部 4 条配方改用ThaumicExploration.discountRing(ArcaneRecipes.java:33-40、InfusionRecipes.java:63-68),本 mod 自己的 aerRing 将无法通过正常途径获得。 - 6 个要素戒指的源码除
Aspect.getPrimalAspects().get(N)的下标与setUnlocalizedName外完全同构;对应下标 Aer 0 / Terra 1 / Ignis 2 / Aqua 3 / Ordo 4 / Perditio 5。