Genetic Sampler
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | gendustry:sampler |
| TileEntity | net.bdew.gendustry.machines.sampler.TileSampler |
| 本地化键 | tile.gendustry.sampler.name(英文 Genetic Sampler,简中 基因采样机) |
| 硬度 | 2.0(BaseMachineBlock.setHardness(2)) |
| 材质 | MachineMaterial = Material(MapColor.ironColor) |
| GUI ID | 5 |
| 内部槽位 | 4(getSizeInventory = 4) |
| 创造标签 | GendustryCreativeTabs.main |
功能
基因采样机从任意 Forestry 个体中随机抽取一条等位基因,封装成 Gene Sample。是 Genetic Imprinter 与 Mutatron 的前置环节。
槽位布局(TileSampler.slots):
| 槽位索引 | 名称 | 内容 |
|---|---|---|
| 0 | inSampleBlank |
Blank Gene Sample |
| 1 | inLabware |
Genetics Labware |
| 2 | inIndividual |
供体个体 |
| 3 | outSample |
产出的基因样本 |
主要行为:
selectRandomAllele取得物种根(getSpeciesRoot),失败时直接返回 Genetic Waste 而非报错- 从基因组的全部非空染色体中,把每条染色体的显性 + 隐性等位基因摊平成一个列表,用
rand.nextInt(alleles.length)随机取一条,返回GeneSample.newStack(GeneSampleInfo(root, chr, allele)) - 槽位 2 接受任何 Forestry 个体(
AlleleManager.alleleRegistry.getIndividual(stack) != null),不限蜂类 - 每次消耗 1 个空白样本 + 1 个供体个体;培养皿按
LabwareConsumeChance概率消耗
注意:采样是纯随机的,压印机与诱变机因此都无法保证定向结果,除非用多个样本交叉筛选。
数值
| 数值名 | 值 | 来源 |
|---|---|---|
| 最大接收能量 | 500 t | tuning.cfg Sampler.MaxReceivedEnergy |
| 耗电速率 | 0.001 /t | PowerUseRate |
| 每次加工耗能 | 20000 MJ | MjPerItem |
| 最大储能 | 100000 MJ | MaxStoredEnergy |
| 启动能量 | 10 MJ | ActivationEnergy |
| 培养皿消耗概率 | 100% | LabwareConsumeChance |
合成配方
AZA
TOD
APA
| 字符 | 物品 |
|---|---|
A |
OD:gearBronze(铜齿轮) |
Z |
Genetics Processor |
T |
Mutagen Tank |
O |
OD:ingotBronze(铜锭) |
D |
minecraft:diamond |
P |
Power Module |
相关条目
- Gene Sample - 本机产物
- Genetic Transposer - 把已采到的样本批量复制成模板