复合元素(Composite Aspects)
基本信息
| 项目 | 值 |
|---|---|
| 来源 | thaumcraft.api.aspects.Aspect |
| 类型 | 游戏内置常量 |
| 层级 | 二级、三级等多层复合 |
概述
复合元素是由两个基础元素或其他复合元素组合而成的。每个复合元素都包含其组成成分信息。
二级元素(Secondary)
由两个基础元素组合而成:
| 元素 | 标签 | 颜色值 | 组成成分 |
|---|---|---|---|
| 虚空 | vacuos | 0x888888 | AIR + ENTROPY |
| 光 | lux | 0xfff663 | AIR + FIRE |
| 天气 | tempestas | 0xFFFFFF | AIR + WATER |
| 运动 | motus | 0xcdccf4 | AIR + ORDO |
| 寒冷 | gelum | 0xe1ffff | FIRE + ENTROPY |
| 水晶 | vitreus | 0x80ffff | EARTH + ORDO |
| 生命 | victus | 0xde0005 | WATER + EARTH |
| 毒素 | venenum | 0x89f000 | WATER + ENTROPY |
| 能量 | potentia | 0xc0ffff | ORDO + FIRE |
| 交换 | permutatio | 0x578357 | ENTROPY + ORDO |
三级元素(Tertiary)
由基础元素和二级元素组合而成:
| 元素 | 标签 | 颜色值 | 组成成分 |
|---|---|---|---|
| 金属 | metallum | 0xb5b5cd | EARTH + CRYSTAL |
| 死亡 | mortuus | 0x887788 | LIFE + ENTROPY |
| 飞行 | volatus | 0xe7e7d7 | AIR + MOTION |
| 黑暗 | tenebrae | 0x222222 | VOID + LIGHT |
| 灵魂 | spiritus | 0xebebfb | LIFE + DEATH |
| 治愈 | sano | 0xff2f34 | LIFE + ORDO |
| 旅行 | iter | 0xe0585b | MOTION + EARTH |
| 异界 | alienis | 0x805080 | VOID + DARKNESS |
| 魔法 | praecantatio | 0x9700c0 | VOID + ENERGY |
| 灵气 | auram | 0xffc0ff | MAGIC + AIR |
| 腐坏 | vitium | 0x800080 | MAGIC + ENTROPY |
| 粘液 | limus | 0x01f800 | LIFE + WATER |
| 植物 | herba | 0x01ac00 | LIFE + EARTH |
| 树木 | arbor | 0x876531 | AIR + PLANT |
| 野兽 | bestia | 0x9f6409 | MOTION + LIFE |
| 血肉 | corpus | 0xee478d | DEATH + BEAST |
| 亡灵 | exanimis | 0x3a4000 | MOTION + DEATH |
| 心灵 | cognitio | 0xffc2b3 | FIRE + SOUL |
| 感知 | sensus | 0x0fd9ff | AIR + SOUL |
| 人类 | humanus | 0xffd7c0 | BEAST + MIND |
| 作物 | messis | 0xe1b371 | PLANT + MAN |
| 采矿 | perfodio | 0xdcd2d8 | MAN + EARTH |
| 工具 | instrumentum | 0x4040ee | MAN + ORDO |
| 收获 | meto | 0xeead82 | CROP + TOOL |
| 武器 | telum | 0xc05050 | TOOL + FIRE |
| 护甲 | tutamen | 0x00c0c0 | TOOL + EARTH |
| 饥饿 | fames | 0x9a0305 | LIFE + VOID |
| 贪婪 | lucrum | 0xe6be44 | MAN + HUNGER |
| 工艺 | fabrico | 0x809d80 | MAN + TOOL |
| 布料 | pannus | 0xeaeac2 | TOOL + BEAST |
| 机械 | machina | 0x8080a0 | MOTION + TOOL |
| 陷阱 | vinculum | 0x9a8080 | MOTION + ENTROPY |
相关方法
Aspect.isPrimal()- 返回 false 表示是复合元素Aspect.getCompoundAspects()- 获取所有复合元素列表Aspect.getComponents()- 获取该元素的组成成分数组
代码示例
// 二级元素定义示例
public static final Aspect VOID = new Aspect("vacuos",0x888888, new Aspect[] {AIR, ENTROPY},771);
public static final Aspect LIGHT = new Aspect("lux",0xfff663, new Aspect[] {AIR, FIRE});
// 三级元素定义示例
public static final Aspect METAL = new Aspect("metallum",0xb5b5cd, new Aspect[] {EARTH, CRYSTAL});
public static final Aspect DEATH = new Aspect("mortuus",0x887788, new Aspect[] {LIFE, ENTROPY});
注意事项
复合元素的组成层级会影响研究(Research)系统。例如,三级元素可能解锁需要其组成成分的研究。