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 3
S = 奥术水晶 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。