Aspecolus
基本信息
| 属性 | 值 |
|---|---|
| Botania 内部名 | aspecolus |
| 类 | SubTileAspecolus extends SubTileFunctional |
| 魔力上限 | 15000 |
| 条件 | 需安装 Thaumcraft(Botania.thaumcraftLoaded) |
来源:FlowerRegister.java:18、ab/common/block/subtile/SubTileAspecolus.java:22,79。
功能
神秘学联动花——把玩家已发现但未充满的奥术 Aspects 抽取出来,魔法池 15000。
onUpdate() 遍历 Thaumcraft.proxy.playerKnowledge.getAspectsDiscovered(...)(SubTileAspecolus.java:42-44),过滤掉原始 Aspects(Aspect.getPrimalAspects())与池容量为 0 的项(:45-46),从剩余项中随机抽取(:51),并处理该 Aspect 的成分 Aspects(:52-53)。
条件注册
if (Botania.thaumcraftLoaded) {
registerFlower(SubTileAspecolus.class, "aspecolus");
registerFlower(SubTilePureGladiolus.class, "pureGladiolus");
}
(FlowerRegister.java:17-20)。没装 Thaumcraft 时这 2 朵花完全不存在(5 种花只剩 3 种)。
相关条目
- Pure Gladiolus - 同一条件块内的另一朵花
- Magic Craft Crate - 同样需 Thaumcraft 的方块