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 种)。

相关条目