Mutatron

基本信息

属性 值
注册名 gendustry:mutatron
TileEntity net.bdew.gendustry.machines.mutatron.TileMutatron
本地化键 tile.gendustry.mutatron.name(英文 Mutatron,简中 诱变机)
硬度 2.0(BaseMachineBlock.setHardness(2))
材质 MachineMaterial = Material(MapColor.ironColor)
GUI ID 2
内部槽位 4(getSizeInventory = 4)
输出储罐 Mutagen,10000 mB(TankSize)
创造标签 GendustryCreativeTabs.main

功能

诱变机把 Forestry 的自然繁殖改造成机器繁殖:投入两只亲本(任意 Forestry 个体,含蜂、蝶、树等),消耗 Mutagen 与培养皿,产出一只变异后代。

槽位布局(TileMutatron.slots):

槽位索引 名称 内容
0 inIndividual1 亲本 1
1 inIndividual2 亲本 2
2 outIndividual 产物
3 inLabware Genetics Labware

主要行为:

  • 变异结果由 GeneticsHelper.getMutationResult 计算,传入一个 FakeMutatronBeeHousing 伪造蜂箱上下文(compat/FakeMutatronBeeHousing.scala),因此无需真实蜂箱即可在密闭环境里变异
  • canStart 要求两只亲本 + 培养皿 + 储罐内 Mutagen ≥ MutagenPerItem
  • 每次运行固定扣除 MutagenPerItem 液体与 1 个亲本×2
  • 培养皿按 LabwareConsumeChance 百分比概率消耗(worldObj.rand.nextInt(100) < chance)
  • 记录最后操作玩家 DataSlotGameProfile,成功变异后写入 Forestry 的繁殖追踪(GeneticsHelper.addMutationToTracker)
  • isItemValidForSlot 用 GeneticsHelper.isPotentialMutationPair 实时校验两个亲本能否配对,因此错误组合无法放入
  • 储罐只进不出(drain 恒为 null),供机器本身消耗

数值

数值名 值 来源
最大接收能量 500 t tuning.cfg Mutatron.MaxReceivedEnergy
耗电速率 0.001 /t PowerUseRate
每次加工耗能 20000 MJ MjPerItem
最大储能 100000 MJ MaxStoredEnergy
启动能量 10 MJ ActivationEnergy
Mutagen 储罐 10000 mB TankSize
每次运行耗 Mutagen 1000 mB MutagenPerItem
培养皿消耗概率 100% LabwareConsumeChance
自然公主劣化率 0% DegradeChanceNatural
人工公主死亡率 10% DeathChanceArtificial
秘密变异选中率 10% SecretMutationChance

SecretMutationChance 的配置注释明确:当只存在秘密变异时该值无效。

变异覆盖

tuning.cfg 的 Genetics.MutatronOverrides 段以物种 UID 为键,值取 ENABLED / DISABLED / REQUIREMENTS:

物种 UID 覆盖模式
forestry.speciesLeporine REQUIREMENTS
forestry.speciesMerry REQUIREMENTS
forestry.speciesTipsy REQUIREMENTS
forestry.speciesTricky REQUIREMENTS

REQUIREMENTS 表示按正常繁殖条件检查(仅对蜂种有效),ENABLED(默认)无条件放行,DISABLED 禁止。其他模组可通过 IMutatronOverrides 追加,运行时合并(MachineMutatron.mutatronOverrides)。详见 注册表 API。

合成配方

TZB
POT
TMB
字符 物品
T Mutagen Tank
Z Genetics Processor
B OD:ingotBronze(铜锭)
P Power Module
O Forestry:sturdyMachine(坚固机器)
M Bee Receptacle

相关条目