High pole spray tank

by vlss

High rod spray tank - (spray water) area reduces pollution, (spray oil) adds pollution ^-*

Content
3 days ago
2.0
609
Fluids
Owner:
vlss
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
2 months ago
Latest Version:
0.1.2 (3 days ago)
Factorio version:
2.0
Downloaded by:
609 users

High Pole Spray Tank is a Factorio mod that introduces a specialized fluid incineration system designed to manage, consume, and process a comprehensive range of industrial fluids (including base game and modded fluids from SE/KR/Angels/Bob's/EI etc.), with dynamic pollution emission control tailored to fluid properties.

Core Features

1. Comprehensive Fluid Compatibility

  • Supports 200+ fluids including base game liquids, Py, Space Exploration (SE), Krastorio 2 (KR), Angels' mods, Bob's mods, and other industrial mod fluids
  • Classifies fluids into categories: freshwater (pollution reduction), low/medium/high hazard, and extremely hazardous (radioactive/toxic/special space fluids)
  • Maintains non-target fluids intact while only processing designated fluid types

2. Dynamic Pollution Emission System

  • Custom pollution multipliers for each fluid type:
  • Negative values (-5 to -3): Pollution reduction (pure water/space water)
  • 0-5: Low hazard fluids
  • 6-10: Medium hazard fluids
  • 11-20: High hazard fluids
  • 20+: Extreme hazard (radioactive/toxic/special fluids like tiberium/uranium compounds)
  • Module-compatible pollution control (supports consumption/speed/pollution/quality modules)

3. Automated Fluid Management

  • Timed cleaning (120-tick interval) of idle spray tank fluid inventory for designated fluids
  • Automatic fluid clearing on entity destruction/mining
  • Preserves non-listed fluids to prevent unintended resource loss

4. Specialized Crafting System

  • Dedicated "high-pole-spray-tank" recipe category for fluid incineration
  • Auto-generated flaring recipes for all compatible fluids (100 units per recipe cycle)
  • Space-compatible design (SE mod integration with se_allow_in_space = true)

5. Machine Specifications

  • Electric-powered (35kW energy usage) with 2 module slots
  • Compact footprint (collision: 0.5x0.5, selection: 0.8x0.8)
  • 1000-unit fluid storage capacity with south-facing input pipe connection
  • Space Age compatibility (1MW heating energy support when SE is installed)
  • Technology prerequisite: Oil Gathering (300 research points, 5 automation + 3 logistic science packs)

Technical Adjustments & Integrations

  • Optimized fluid lookup using hash table structure for performance
  • SE/KR/Angels fluid property integration with custom emission values
  • Circuit network compatibility (universal connector template)
  • Shadow layer and graphic scaling for visual consistency
  • Fast replaceable group support ("fluid-incinerator")
  • Pollution emission control per minute (base 10 pollution units)
  • Energy usage priority set to "secondary-input" for power management

Key Mod Compatibility

  • Fully compatible with Py, Space Exploration (SE), Krastorio 2 (KR)
  • Angels' Petrochem/Refining/Industries integration
  • Bob's mods fluid support
  • Extended Industry (EI) fluid compatibility
  • Tiberium mod special fluid handling
  • Space Age heating system integration

Operational Logic

  1. The spray tank consumes designated fluids through auto-generated flaring recipes
  2. Each fluid type generates/absorbs pollution based on its hazard classification
  3. Idle/destroyed/mined tanks automatically clear compatible fluids while preserving others
  4. Space operation support for off-planet fluid management (SE mod)
  5. Module effects apply to incineration speed, power consumption, and pollution output