ItemSerum
注册名: genetics.item.serum
最大堆叠: 1
最大伤害: 16(充能次数)
功能
血清(Serum)是一种可充能的基因载体物品,继承自 ItemGene 抽象类。它能够在物品内存放单个基因(Gene),并支持在分析仪(Analyst)或基因重组仪(Sequencer)中使用。
每个血清初始拥有 16 次充能。当在设备中使用时,每次操作消耗 1 点充能。充能数通过 getMaxDamage() - getItemDamage() 计算。
使用方式
- 充能: 通过基因重组仪(Sequencer)将分析后的基因序列注入血清
- 注入: 在分析仪(Analyst)中将血清应用于蜜蜂或其他生物,提取其基因
- 显示: 物品具有 4 层渲染通道(render pass),显示基因的颜色和类型信息
渲染特性
requiresMultipleRenderPasses():truegetRenderPasses(int metadata): 返回 4getIconFromDamageForRenderPass(int damage, int pass): 每层使用不同的图标
合成配方
无直接合成配方。血清通过以下方式获得:
- 在分析师(Analyst)中分析生物个体后生成
- 通过基因重组仪(Sequencer)将基因序列注入空血清
相关物品
ItemSequence: 存储分析后的基因序列ItemAnalyst: 用于分析生物基因的设备ItemDatabase: 基因数据库
源码引用
binnie/genetics/item/ItemSerum.java- 实现接口:
IItemSerum - 继承自:
ItemGene