TF3 Atlas
Units
← Cargo & Industries

industry / Base game

Sand Dredger

Produces Sand. Delivering Machines boosts production.

Production recipe

Required inputs

No required input listed.

→

Output

Baseline: 45.63 cycles per default simulation year. Actual throughput depends on deliveries and operating conditions.

Optional cargo boosts

These inputs support a separate boost cycle; they are not required ingredients in the production recipes.

Boost consumption

Baseline: 4 boost cycles per default simulation year. Production multiplier: 1.5–2.5× while active. Delivery conditions affect the boost; this is not a guaranteed annual shipment total.

Restrictions

  • Economies: Temperate, Tropical, Subarctic

Storage

  • Machines: 100 units (Input stock)
  • Sand: 400 units (Output stock)

Production

  • Recipe cycle frequencies accompany each production recipe. Actual output depends on available inputs, productivity boosts and plots.
  • Cargo boosts improve productivity and combine with worker boosts.
  • Worker boost: at least 10 workers arriving by a passenger line within two default simulation years; productivity increases by 1.5–2.5× while the condition is met.
  • Plots can expand around the industry; occupied land and removed plots limit output. Available plots depend on the placed instance.

Connections

Optional input · 1
Produces · 1
Worker arrivals · 1

Planning guides

Game data sources

Build 25754343 · Pack base

  • base/content/industries/sand_excavator.zip:sand_excavator/sand_excavator.con.lua
  • base/content/gui.zip:gui/entity_window/industry_react_util.tl
  • base/content/gui.zip:gui/main/industry_util.tl
  • base/content/industries:industryutil.lua
  • base/content/industries:industry_productivity_util.tl
  • base/content/industries:industry_workers.script.tl

Gameplay references

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

  • Overview: source build 25754343
  • Dredging platform: source build 25533170
  • Sand excavator: source build 25533170
Source values
{
  "industrialCapacity": 20,
  "rules": [
    {
      "capacity": 45.625,
      "input": [
        [
          0
        ]
      ],
      "output": {
        "::/cargos/sand/sand.cargo": 8
      }
    },
    {
      "booster": true,
      "capacity": 4,
      "input": [
        [
          15
        ]
      ],
      "output": {}
    }
  ],
  "sourceDescription": "Place the industry building.",
  "stocks": [
    {
      "capacity": 100,
      "cargoType": "::/cargos/machines/machines.cargo",
      "type": "INPUT_STOCK"
    },
    {
      "capacity": 400,
      "cargoType": "::/cargos/sand/sand.cargo",
      "type": "OUTPUT_STOCK"
    }
  ],
  "timingEvidence": {
    "boosts": "Cargo multiplier 1 + boostFactor; workers multiplier productivity",
    "formula": "api.util.getDefaultYearDuration() / stockList.rules[ruleNumber].capacity",
    "plotMaximum": "api.engine.util.construction.getNumAndFilledAutoFillSlots(constructionEntity)"
  }
}