Genetic Transposer
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | gendustry:transposer |
| TileEntity | net.bdew.gendustry.machines.transposer.TileTransposer |
| 本地化键 | tile.gendustry.transposer.name(英文 Genetic Transposer,简中 基因转换机) |
| 硬度 | 2.0(BaseMachineBlock.setHardness(2)) |
| 材质 | MachineMaterial = Material(MapColor.ironColor) |
| GUI ID | 9 |
| 内部槽位 | 4(getSizeInventory = 4) |
| 创造标签 | GendustryCreativeTabs.main |
功能
基因转换机把一只 Gene Sample 复制成 Gene Template,或把模板中已记录的样本集烧录回一张空白样本。
槽位布局(TileTransposer.slots):
| 槽位索引 | 名称 | 内容 |
|---|---|---|
| 0 | inBlank |
Blank Gene Sample |
| 1 | inLabware |
Genetics Labware |
| 2 | inTemplate |
基因样本或基因模板 |
| 3 | outCopy |
产物 |
主要行为(tryStart):
- 槽位 2 放 Gene Sample(无槽位 0)→ 直接原样复制为产物
- 槽位 2 放 Gene Template 且已含样本(
getSamples != null)→ 消耗槽位 0 的空白样本,把模板里的每条样本通过GeneTemplate.addSample写入产物,得到一张"烧录好"的样本 - 槽位 2 为空、槽位 0 放 GeneTemplate 的组合被
isValidInputs视为合法但tryStart不处理(canStart要求三者齐备)
输入合法性(isValidInputs)是一张组合表:
| 槽位 0 | 槽位 2 | 判定 |
|---|---|---|
| 空白样本 | 空 | 合法 |
| 空白样本 | Gene Sample | 合法 |
| 空 | Gene Sample | 合法 |
| Gene Template | 空 | 合法 |
| 空 | Gene Template(已知物种) | 合法 |
| Gene Template | Gene Template | 合法,条件:模板物种非空,且空白侧物种为空或与模板同物种 |
| 其他 | 其他 | 不合法 |
培养皿按 LabwareConsumeChance 概率消耗。输入为空且无任务时模板槽可被抽走。
数值
| 数值名 | 值 | 来源 |
|---|---|---|
| 最大接收能量 | 500 t | tuning.cfg Transposer.MaxReceivedEnergy |
| 耗电速率 | 0.002 /t | PowerUseRate |
| 每次加工耗能 | 20000 MJ | MjPerItem |
| 最大储能 | 100000 MJ | MaxStoredEnergy |
| 启动能量 | 20 MJ | ActivationEnergy |
| 培养皿消耗概率 | 20% | LabwareConsumeChance |
本机是 Gendustry 中培养皿消耗概率最低的机器(20%),其余加工机多为 100%。
合成配方
ABA
ZOZ
APA
| 字符 | 物品 |
|---|---|
A |
OD:gearBronze(铜齿轮) |
B |
OD:ingotBronze(铜锭) |
Z |
Genetics Processor |
O |
OD:ingotBronze(铜锭) |
P |
Power Module |
相关条目
- Gene Template - 合成表里直接把手工添加样本的规则(工作台任意组合)写在语言文件的
gendustry.label.template.crafting里