Fluid Quality Bonus


Get more fluid output from quality ingredients

Tweaks
2 months ago
2.0
745
Fluids Manufacturing

Changelog

Version: 0.0.11
Date: 2025-06-25
  Optimizations:
    - Don't store previous recipe and quality (always rewards bonus to current recipe/quality)
Version: 0.0.10
Date: 2025-06-24
  Bugfixes:
    - Fix tick-modulus logic
Version: 0.0.9
Date: 2025-06-24
  Optimizations:
    - Added tick-modulus setting, which allows machines to be checked less often than every tick
    - Made possible by reading products_finished instead of crafting_progress and bonus_progress
Version: 0.0.8
Date: 2024-12-17
  Bugfixes:
    - Check for entity validity in on_tick
Version: 0.0.7
Date: 2024-12-04
  Bugfixes:
    - Handle new saves properly
Version: 0.0.6
Date: 2024-12-01
  Bugfixes:
    - Catch when entities are cloned or created/destroyed by scripts
Version: 0.0.5
Date: 2024-12-01
  Optimizations:
    - Skip assembling machines with no fluid products, reducing time spent in on_tick
Version: 0.0.4
Date: 2024-11-30
  Optimizations:
    - Memoized recipes with fluid products, reducing time spent in on_tick
    - Removed call to surface.find_entities_filtered, greatly reducing time spent in on_tick
Version: 0.0.3
Date: 2024-11-30
  Minor changes:
    - Added changelog
Version: 0.0.2
Date: 2024-11-30
  Features:
    - Bonus percent now configurable as a setting, defaults to 20%
Version: 0.0.1
Date: 2024-11-29
  Features:
    - Initial release, all fluid recipes yield 20% more fluid per quality level of ingredients