Gene Sample

基本信息

属性 值
注册名 gendustry:GeneSample
注册方式 Items.regItem(GeneSample)(Items.scala:34)
类 net.bdew.gendustry.items.GeneSample
最大堆叠 1(setMaxStackSize(1))
容器物品 Items.geneSampleBlank(setContainerItem,取回返还空白样本)
创造标签 GendustryCreativeTabs.main + GendustryCreativeTabs.samples
物品 NBT GeneSampleInfo.writeToNBT 写入的物种根 UID + 染色体序号 + 等位基因 UID

功能

基因样本承载一条等位基因,是 Gendustry 遗传操作的基本单位。GeneSample 是一个 SimpleItem,实例本身无行为,全部信息存在 NBT 里。

  • newStack(info: GeneSampleInfo) 构造带 NBT 的样本
  • getInfo(stack) 反解回 GeneSampleInfo
  • 创造标签页 samples 下会列出 GeneticsCache.geneSamples 里的全部已知样本(getSubItems)
  • Tooltip 依次显示物种根本地化名、样本本地化名,以及 item.gendustry.GeneSample.<alleleUID>.tooltip(若该键存在;按字面量 \\n 拆行)

获取方式

途径 说明
Genetic Sampler 从活体个体随机采一条
熔炼 recipes.cfg:smelt: $s => I:gendustry:GeneSampleBlank + 10 xp,熔掉样本只回收空白样本 + 10 经验
挤压机 squeezer: I:gendustry:GeneSample, 1 cycles => liquiddna 50 mb + 90% I:gendustry:GeneSampleBlank(Forestry 挤压机)

语言文件 en_US.lang:321 记录了一个具体样本的 tooltip,可作为格式样本: item.gendustry.GeneSample.gregtech.lifeEon.tooltip=Base Bee Ticks: 600 (6:52:30.0 after beekeeping mode)。

用途

用途 目标机器
复制成模板 Genetic Transposer
手工添加到模板 与 Gene Template 在任意工作台组合(见模板页)
定向压印 Genetic Imprinter

相关条目