K2PollutionPurification(K2污染净化)
把 Krastorio 2 的污染处理体系单独抽出来:空气净化器、污染过滤器循环(过滤器 → 净化 →
用过的过滤器 → 洗回干净过滤器)以及空气净化科技,完全不依赖 K2 本体。支持 Space Age
(孢子链路)与 Quality(减污恒定、速度钉死)。
装 Krastorio 2 本体时本 mod 完全让位:不定义任何原型,只往日志里写一行提示,让 K2
的版本保持权威。
安装
- 在 游戏中下载
- 在Mod门户下载后放进 Factorio 的
mods/目录并在 mod 列表启用。
本体依赖 base > 2.1.0(即 2.1 版本系列),可选依赖 space-age、quality。环境里若另有提供品质的
quality-se,它的品质同样会被识别并适配(它未列入依赖,所以品质适配固定在 data-updates 阶段执行)。
配方
| 配方 | 类别 | 时间 | 原料 | 产物 |
|---|---|---|---|---|
| 空气净化器 | 组装机 | 5 秒 | 4 钢板 + 4 高级电路 + 20 塑料 + 1 引擎 | 1 空气净化器 |
| 污染过滤器 | 组装机 2(advanced crafting) | 2 秒 | 4 铁板 + 2 碳(无 Space Age 时为 2 煤)+ 2 塑料 | 1 污染过滤器 |
| 空气净化 | 空气净化器 | 600 秒 | 1 污染过滤器 | 1 用过的污染过滤器(见回收率) |
| 回收用过的污染过滤器 | 化工厂 | 10 秒 | 1 用过的污染过滤器 + 50 水 | 1 污染过滤器 |
| 孢子过滤器 (Space Age) | 组装机 2(advanced crafting) | 2 秒 | 4 铁板 + 2 碳 + 2 塑料 | 1 孢子过滤器 |
| 孢子净化 (Space Age) | 空气净化器 | 600 秒 | 1 孢子过滤器 | 1 用过的孢子过滤器(见回收率) |
| 回收用过的孢子过滤器 (Space Age) | 化工厂 | 10 秒 | 1 用过的孢子过滤器 + 50 水 | 1 孢子过滤器 |
空气净化器每分钟吸收 200 污染(受强度设置影响),制作速度 1,血量 200,耗电 75 kW;
装了 Space Age 后额外每分钟吸收 200 孢子。净化与回收配方不会被回收机处理
(auto_recycle = false),也不参与品质;净化器自身的减污量同样不随品质变化(见下文)。
启动设置
| 设置 | 取值 | 默认 | 作用 |
|---|---|---|---|
k2pf-pollution-strength |
0.5 / 1 / 2 / 4 | 1 | 吸污速率倍率:−100 / −200 / −400 / −800 每分钟 |
k2pf-filter-recovery |
90% / 100% | 90% | 净化后得到可复用过滤器的几率,其余情况视为过滤器被摧毁 |
k2pf-spore-content |
开 / 关 | 开 | 是否追加孢子链路(需要 Space Age) |
兼容性
Space Age。 两张过滤器配方的第二项原料改为碳;净化器额外吸收 200/分钟孢子,并获得加热
能耗(100 kW)与 reset_animation_when_frozen;kr-air-purifier、kr-air-cleaning 与
kr-spore-cleaning 限定在有大气压的星球(pressure >= 1),太空平台无法制作。
Quality。 净化器在所有品质下都固定减污 −200/分钟。引擎本来就不会按品质缩放排放(FFF-375:熔炉类建筑的品质收益只有「更快」与「更多血量」),所以既没有可用的引擎钩子,本 mod 也不再自己造一个:
| 品质 | 等级 | 每分钟减污 / 吸孢子 | 单过滤器吸污(600 s) | 血量 | 制作速度 |
|---|---|---|---|---|---|
| 普通 | 0 | −200 | 2 000 | 200 | 1 |
| 罕见 | 1 | −200 | 2 000 | 260 | 1 |
| 稀有 | 2 | −200 | 2 000 | 320 | 1 |
| 史诗 | 3 | −200 | 2 000 | 380 | 1 |
| 传奇 | 5 | −200 | 2 000 | 500 | 1 |
血量沿用引擎默认(每级 +30%),也就是传奇净化器更耐打——这是它保留的唯一品质收益。制作速度用
crafting_speed_quality_multiplier 对每个品质钉死在 1:减污速率只跟能耗挂钩、与制作速度无关,
放开引擎的提速不会让每分钟减污变多,只会把 600 s 配方缩短,传奇白白多烧 2.5 倍过滤器。能耗
(75 kW)与插件槽(无)同样不随品质变化。全局设置 k2pf-pollution-strength 仍乘算
(0.5×/2×/4× → 每分钟 −100/−400/−800)。其它 mod 注入的品质同样会被钉速度;quality-unknown
跳过。
已知取舍
- Space Age 下的碳。 两张过滤器配方在有 SA 时都用碳。碳由「碳化钨(Tungsten carbide)」
科技解锁(2 煤 + 20 硫酸 → 1 碳),或在 Gleba 用生物舱烧制(6 腐败物 → 1 碳),因此过滤器
的实际可用点会明显晚于只装 base 的存档。 - Gleba 上的塑料。 孢子过滤器需要塑料,在 Gleba 上要外部运输塑料才能自给。
- 本体材料。 净化科技前置化学科技瓶,净化器用本体材料建造;不包含 K2 的生物质产线,
解锁点在科技树上相应后移。 - 实体描述。 净化器的描述沿用 K2 原文,其中提到过滤器有 10% 的几率被摧毁:这与默认
90% 回收率一致;若把回收率设为 100%,该描述会略不准确。
署名
- 净化器图形、音效、图标以及 23 种语言的既有译文来自 Krastorio 2 / Krastorio 2
Assets,作者 Linver, Krastor, raiguard(LGPL-3.0)。 graphics/icons/spore-filter.png与graphics/icons/used-spore-filter.png来自
Air Scrubber(作者 Lord_Curdin,基于 atan-air-scrubbing);美术素材出自
malcolmriley/unused-renders,以 CC BY 4.0 发布。- 本 mod 的其余代码与数据:LGPL-3.0(见
LICENSE)。
孢子链路、设置项与子分组名的译文目前只有英文与简体中文;其余 21 种语言的补充非常欢迎。
mod 名本身已用官方 [mod-name] 本地化到全部 23 种随包语言(见 locale/*/k2pf-meta.cfg):
中文界面显示「K2污染净化」,英文界面显示「K2 Pollution Purification」;info.json 的 title 是
缺少对应语言时的保底值。