回收机
回收机 |
生产配方 |
|||||||||||||
+ + + + → | |||||||||||||
原料总计 |
|||||||||||||
+ + + + | |||||||||||||
地图标识颜色 |
|||||||||||||
生命值 |
|
||||||||||||
抗性 |
火焰伤害: 0/80% |
||||||||||||
堆叠数量 |
20 |
||||||||||||
占地面积 |
4×2 |
||||||||||||
能量消耗 |
186 kW (电能) |
||||||||||||
待机能耗 |
6.0 kW (电能) |
||||||||||||
制造速度 |
|
||||||||||||
开采工时 |
0.2 |
||||||||||||
污染 |
2/m |
||||||||||||
插件槽数 |
4 个插槽 |
||||||||||||
原型类型 |
|||||||||||||
内部名称 |
recycler |
||||||||||||
前置科技 |
|||||||||||||
可由以下设施生产 |
|||||||||||||
太空时代专属扩展功能
回收机是一种特殊的生产类建筑,它可将大多数物品转换为其生产配方中使用的原料,但会损失75%的量。换而言之,它执行的是有损耗的逆制造过程。
回收机只能在雷神星上制造,但可以其运输到其它星球或太空平台上放置。
回收机有4个插件槽位,但不能使用产能插件。
回收机制
当物品进入回收机时,会根据其主要生产配方自动为回收机设置回收配方(即逆向的生产配方),然后执行回收操作。
对于被回收物品生产配方中的某种原料,回收机能产出的原料数量由以下公式决定:
其中,
- 是生产配方中该原料的使用数量。
- 是生产配方中产品(即被回收物品)的数量。
- 是一个介于0到1之间的随机数。
平均来说,回收机能产出原配方25%数量的原料。例如,回收处理器时,回收机首先检查处理器的生产配方:20 电路板 + 2 集成电路 + 5 硫酸 = 1 处理器
,然后按上述公式进行回收。其中电路板总会产出5个(0.25×20=5),而集成电路则有50%的几率产出1个(0.25×2=0.5=50%)
所有流体原料在回收时都会丢失,因为回收机没有流体接口。例如在上述例子中,硫酸作为流体原料就未被回收。
可以在回收机中安装品质插件,以提升回收产品的品质,其运作方式与常规制造配方类似。当未安装品质插件时,回收产物的品质与被回收物品的品质相同,即使后者本身使用更低品质的原料制造。
回收机内置了一个12格的物品栏,但每格最多只能储存1组物品。与采矿机类似,回收机会自动输出产品,因此无需为其配备卸货用的机械臂。与大型采矿机类似,如果回收机的库存中有多个不同类型的产品,在研究了科技:堆叠机械臂
之后,回收机会将产品按组堆叠并输出到传送带上。
不可回收物品
一般来说,回收机只能回收某些类型的组装机生产的物品,但也有很多例外情况。例如,对于回收机而言,电磁工厂是被视为一种组装机的,因此除非特别说明,它所生产的全部种类产品都是可回收的。对于组装机和其它机器都可以制造的物品,其分类并不十分明确,有时它们算作其它机器的物品,有时则被视为纯组装机产品。
物品可能有多个生产配方,回收机只需找到一个可执行的回收配方即可进行回收。
如果找不到可用的回收配方,回收机会有25%的几率返还原回收物品,(如果安装了适合的插件,原物品可能会获得品质加成),有75%几率直接销毁回收物品。游戏内的描述表示“如果被回收物品是生物制品......将转化为变质物。”,但实际上只有营养物会转化为变质物。其它常见的生物制品,例如果冻、虫卵、生物研究中心等仍有25%几率被原样返还,如下表所示。
可由组装机制造,但无法回收的物品:
输入物品 | 处理时间 | 速度 |
---|---|---|
机自科技包(红瓶) | 0.625秒 | 1.6/秒 |
物流科技包(绿瓶) | 0.75秒 | 1.33/秒 |
军备科技包(灰瓶) | 1.25秒 | 0.8/秒 |
化工科技包(蓝瓶) | 3秒 | 0.33/秒 |
生产科技包(紫瓶) | 2.625秒 | 0.38/秒 |
效能科技包(黄瓶) | 2.625秒 | 0.38/秒 |
太空科技包(白瓶) | 1.875秒 | 0.53/秒 |
电磁科技包(粉瓶) | 1.25秒 | 0.8/秒 |
生物研究中心 | 1.25秒 | 0.8/秒 |
钬板 | 0.125秒 | 8/秒 |
填埋材料 | 0.0625秒 | 16/秒 |
超导体 | 0.625秒 | 1.6/秒 |
碳化钨 | 0.125秒 | 8/秒 |
铀燃料棒 | 1.25秒 | 0.8/秒 |
木材加工 | 0.25秒 | 4/秒 |
玉玛果泥 | 0.125秒 | 8/秒 |
果冻 | 0.125秒 | 8/秒 |
铁细菌 | 0.125秒 | 8/秒 |
铜细菌 | 0.125秒 | 8/秒 |
并非由组装机制造,但仍可回收的物品:
输入物品 | 处理时间 | 速度 |
---|---|---|
电池 | 0.5秒 | 2/秒 |
大型采矿机 | 3.75秒 | 0.27/秒 |
聚变反应堆 | 7.5秒 | 0.13/秒 |
聚变发电机 | 3.75秒 | 0.27/秒 |
磁轨炮 | 1.25秒 | 0.8/秒 |
磁轨炮塔 | 1.25秒 | 0.8/秒 |
超速传送带 | 0.0625秒 | 16/秒 |
超速地下传送带 | 0.25秒 | 4/秒 |
超速分流器 | 0.25秒 | 4/秒 |
可由组装机、电磁工厂和其它机器制造,且可以回收的物品(配方):
输入物品 | 处理时间 | 速度 |
---|---|---|
生物室 | 2.5秒 | 0.4/秒 |
低温工厂 | 1.25秒 | 0.8/秒 |
铸造厂 | 1.25秒 | 0.8/秒 |
变质物制营养素 | 0.25秒 | 4/秒 |
特殊回收配方
一些物品有其独特的回收配方:
数据统计
除废料外,回收物品所需的时间等于其制造时间的1/16(0.0625)。对于没有配方的物品(如矿石),其制造时间视为0.5秒。但由于回收机的基础制造速度为0.5,因此在默认无加成的情况下,回收单个物品所需的实际时间等于该物品制造时间的1/8(0.125)。例如,在石炉(制造速度为1)中生产一个钢材需要16秒,因此回收一个钢材需要2秒(16×0.125 = 2)。
下表提供了一些示例,说明在默认情况下回收物品所需的时间和回收速度:
输入物品 | 处理时间 | 速度 |
---|---|---|
钢材 | 2.0秒 | 0.5/秒 |
轻质框架 | 1.875秒 | 0.533/秒 |
处理器 | 1.25秒 | 0.8/秒 |
集成电路 | 0.75秒 | 1.33/秒 |
铜板 | 0.4秒 | 2.5/秒 |
铁板 | 0.4秒 | 2.5/秒 |
铁矿 | 0.0625秒 | 16/秒 |
废料回收配方耗时0.2秒,而回收机的基础制造速度为0.5,因此对单个产品而言,配方的实际执行耗时0.4秒,即每秒可回收2.5个废料。各种产品的产出情况如下表:
原料 | 产品 | 产出几率 | 速度 |
---|---|---|---|
废料 | 铁齿轮 | 20% | 0.5/秒 |
固体燃料 | 7% | 0.175/秒 | |
标准混凝土 | 6% | 0.15/秒 | |
冰 | 5% | 0.125/秒 | |
钢材 | 4% | 0.1/秒 | |
电池 | 4% | 0.1/秒 | |
石矿 | 4% | 0.1/秒 | |
铜缆 | 3% | 0.075/秒 | |
集成电路 | 3% | 0.075/秒 | |
处理器 | 2% | 0.05/秒 | |
轻质框架 | 1% | 0.025/秒 | |
钬矿 | 1% | 0.025/秒 |
总的来说,回收机每秒可以输出1.5个产品,即10台回收机就足以填满一条基础传送带。废料回收的产量会随着科技:废料回收产能等级的提升而增加。
技术细节
在游戏内部,回收机使用了furnace原型,根据输入的物品自动选择配方。游戏中的每个物品都有自己的回收配方,且回收配方只能由回收机执行。
游戏中有数百种物品,并且为了确保与第三方模组的兼容性,大多数回收配方并未明确定义。实际上,回收配方是基于生产配方通过程序生成的。根据物品是否被认定为“可回收”类型,这些回收配方将输出1/4数量的物品制造原料,或者以25%的概率返还物品本身。
大多数物品的“可回收性”由其配方类别决定,在某些例外情况下会根据配方的原型名称进行精确筛选。此外,具有多个可回收配方的物品会被设置为不可回收,以避免回收产物的混乱,而具有多个不同产品的配方无法生成回收配方,因此默认为不可逆。第三方模组也可以通过将配方的auto_recycle
字段设置为false
以禁用相应回收配方。
废料回收配方比较特殊,因为它是唯一使用硬编码的回收配方,也是唯一不会从玩家配方栏隐藏的回收配方,且允许在没有回收机的情况下执行。(值得注意的是,此配方是由太空时代模组而非品质模组定义,因为废料仅在前者中存在。)
回收配方的生成和不可回收配方的筛选是通过品质模组原型文件夹中的文件recycling.lua
进行定义。更具体地讲,函数default_can_recycle
决定一个给定的配方是否是可回收配方,而函数add_recipe_values
负责大多数回收配方的设置,包括其产品和执行所需的时间等属性。
你知道吗
- 如果被回收物品的配方中包含流体原料,那么回收机排放的烟雾将与此流体的颜色相匹配。
图集
-
工作中的回收机。