TF3 Atlas
Units
← Infrastructure

infrastructure / Base game

Cleaning Plant

A very expensive and noisy facility that removes pollution within its vicinity. Deliver cargo and boost the plant to improve the effect of pollution removal.

From start

Cargo requirements

For operation

Layouts and variants

OptionAvailabilityFunctionValues and options
Cleaning PlantFrom startA very expensive and noisy facility that removes pollution within its vicinity. Deliver cargo and boost the plant to improve the effect of pollution removal.

Storage

  • Machines: 500 units

Construction limits

  • Operating and boosted states also increase noise. This service consumes cargo and has no production output.

Reference values

Construction
$100,000,000
Annual maintenance
$10,000,000/year
Company unlock
Rank 10, 15 permits
Pollution removal radius
700 m
Operating consumption
8 Machines per cycle

Connections

Operation consumes · 1

Planning guides

Game data sources

Build 25754343 · Pack base

  • base/content/game_mechanics.zip:game_mechanics/emission/pollution_cleanup_facility.con.lua
  • base/content/game_mechanics.zip:game_mechanics/emission/pollution_cleanup_facility.script.lua

Overview and native model detail views. Full detail is available in the image viewer.

  • Overview: source build 25754343
  • Building detail: source build 25533170
Source values
{
  "definitions": [
    {
      "availability": {},
      "categoryList": {
        "categories": [
          "temperate.eco",
          "dry.eco",
          "tropic.eco",
          "subarctic.eco"
        ]
      },
      "configureHudIconsScript": {
        "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureLandmarkConstructionHudIconsFn"
      },
      "configureLayerScript": {
        "fileName": "pollution_cleanup_facility_layer.script@configureLayerFn",
        "params": {}
      },
      "createTemplateScript": {
        "fileName": "pollution_cleanup_facility.script@createTemplateFn",
        "params": {}
      },
      "description": {
        "description": "A very expensive and noisy facility that removes pollution within its vicinity. Deliver cargo and boost the plant to improve the effect of pollution removal.",
        "icon": "pollution_cleanup_facility.tga",
        "lockedIcon": "pollution_cleanup_facility_locked.tga",
        "name": "Cleaning Plant",
        "previewIcon": "pollution_cleanup_facility_preview.tga"
      },
      "entityWindowScript": {
        "fileName": "::pollution_cleanup_facility_hud.script@entityWindowFn"
      },
      "hudIconScript": {
        "fileName": "::pollution_cleanup_facility_hud.script@hudIconFn"
      },
      "menuCategory": {
        "categories": [
          {
            "category": "perks_mechanics",
            "order": 5000
          }
        ]
      },
      "metadata": {
        "company": {
          "perkCategory": "MECHANICS",
          "rankAndPermits": [
            [
              10,
              15
            ]
          ]
        }
      },
      "order": 1300,
      "preProcessScript": {
        "fileName": "pollution_cleanup_facility.script@preProcessFn",
        "params": {}
      },
      "soundConfig": {
        "builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
        "effects": {
          "select": [
            "pollution_cleanup_facility/sound/selected_cleaning_plant.wav"
          ]
        },
        "soundSet": {
          "name": "pollution_cleanup_facility/sound/cleaning_plant.snd"
        }
      },
      "updateScript": {
        "fileName": "pollution_cleanup_facility.script@updateFn",
        "params": {
          "emissionConfig": {
            "main": [
              {
                "noise": 20,
                "pollution": -50,
                "pollutionRadius": 700,
                "radius": 0
              },
              {
                "noise": 80,
                "pollution": -10000,
                "pollutionRadius": 700,
                "radius": 0
              },
              {
                "noise": 160,
                "pollution": -20000,
                "pollutionRadius": 700,
                "radius": 0
              },
              {
                "noise": 200,
                "pollution": -40000,
                "pollutionRadius": 700,
                "radius": 0
              }
            ]
          },
          "miscConfig": {
            "groundTexture": "::/game_mechanics/emission/pollution_cleanup_facility.gtex"
          },
          "stockListConfig": {
            "industrialCapacity": 20,
            "rules": [
              {
                "capacity": 2,
                "input": [
                  [
                    8
                  ]
                ],
                "output": {}
              }
            ],
            "stocks": [
              {
                "capacity": 500,
                "cargoType": "::/cargos/machines/machines.cargo",
                "type": "INPUT_STOCK"
              }
            ]
          },
          "terminalConfig": {
            "terminals": {}
          }
        }
      }
    }
  ]
}