流体品质配方 Quality Fluid Recipe


灵感来源于Kil'Jaeden的quality-fluids,不过有bug不能运行,就自制了类似的mod。给纯流体原料的配方,增加把流体变成装桶的配方

Content
3 months ago
2.0
82
Fluids Cheats

Changelog

Version: 1.1.1
Date: 2025-6-13
  Changes:
    - 若armor有equipment grid,则不生成该配方,防止游戏出错。
Version: 1.1.0
Date: 2025-6-11
  Changes:
    - 若因桶装容量选项导致生成的新配方result.amount数值超过游戏引擎硬编码上限65535,则不生成该配方,防止游戏出错。
Version: 1.0.10
Date: 2025-3-19
  Changes:
    - 若新配方result的item.flags有"not-stackable",则删除该值
Version: 1.0.9
Date: 2025-3-19
  Changes:
    - 修复result.amount_min=0时出错的bug
    - 优化部分代码结构,避免无意义的历遍循环
    - 添加其他mod配方本地化名称获取的代码
Version: 1.0.8
Date: 2025-3-7
  Changes:
    - 修复生成配方的result.amount_min和result.amount_max未生效的bug
Version: 1.0.7
Date: 2025-3-2
  Changes:
    - 调整代码顺序,生成新配方,再判断是否插入相应科技中
    - 如果组装机fixed_recipe属性有设置配方,让值设为nil,从而可以自由选择配方,将相应配方状态设为启用、不隐藏
    - 增加配方产品属性amount的判断,如果该值为nil,则读取amount_min和amount_max的值
Version: 1.0.6
Date: 2025-2-28
  Changes:
    - 增加一个配方产物中是否有空桶的选项
Version: 1.0.5
Date: 2025-2-28
  Changes:
    - 将recipe.main_product获取方式改成1.0.3版本
Version: 1.0.4
Date: 2025-2-28
  Changes:
    - 将默认流体桶装容量基数50改成读取游戏中当前的桶装容量基数,应对其他mod修改该数值造成的影响
    - 修改配方main_product和localised_name判断方式
    - 修复配方原料为nil时会生成新配方bug(比如“异虫卵”配方)
    - 修复生成配方原料、产物数量倍率计算错误的问题
Version: 1.0.3
Date: 2025-2-27
  Changes:
    - 优化代码,去掉goto语句
Version: 1.0.2
Date: 2025-2-27
  Changes:
    - 修复生成配方和原配方比例不一致的问题
    - 增加修改装桶和倾倒配方里,流体的容量倍率修改选项
Version: 1.0.1
Date: 2025-2-26
  Changes:
    - 内测:
        添加配方的本地化名称。(感谢“Factorio蓝图设计院”群友的帮助)
Version: 1.0.0
Date: 2025-2-26
  Changes:
    - 内测:
        初始化版本。
        目前bug:增加配方的名称本地化还没弄,和其他mod兼容性不确定。