TF3 Atlas
Units
← Infrastructure

infrastructure / Base game

Bulk Warehouse

Warehouse for bulk cargo that can be extended with modules. Increases load speed for vehicles with specialization in bulk cargo.

1900 – onwards

Layouts and variants

OptionAvailabilityFunctionValues and options
Bulk Warehouse1900 – 1940Warehouse for bulk cargo that can be extended with modules. Increases load speed for vehicles with specialization in bulk cargo.
Construction
$300,000
Annual maintenance
$50,000/year
Bulk Warehouse1940 – 1980Warehouse for bulk cargo that can be extended with modules. Increases load speed for vehicles with specialization in bulk cargo.
Construction
$900,000
Annual maintenance
$150,000/year
Bulk Warehouse1980 – onwardsWarehouse for bulk cargo that can be extended with modules. Increases load speed for vehicles with specialization in bulk cargo.
Construction
$2,700,000
Annual maintenance
$450,000/year

Functional modules

OptionAvailabilityFunctionValues and options
Bulk Warehouse1850 – onwardsWarehouse for bulk cargo that can be extended with modules. Increases load speed for vehicles with specialization in bulk cargo.
Construction
$300,000
Annual maintenance
$50,000/year
Storage per module
500 units
Loading speed modifier
2×

Storage

  • 500 units per module; one selected compatible cargo per module

Construction limits

  • Vehicles transfer cargo through a station whose catchment includes the warehouse; industries and towns cannot access its contents directly.
  • Each specialised module stores one chosen compatible cargo and pauses its delivery timer.

Reference values

Storage per module
500 units
Loading speed modifier
2×

Connections

Transfers cargo through station catchment · 7
Stores · 9
Distribution and destinations · 1

Planning guides

Game data sources

Build 25754343 · Pack base

  • base/content/warehouses.zip:warehouses/warehouse_era_a_bulk.metacon.tl
  • base/content/warehouses.zip:warehouses/warehouse_era_b_bulk.metacon.tl
  • base/content/warehouses.zip:warehouses/warehouse_era_c_bulk.metacon.tl
  • base/content/warehouses.zip:warehouses/warehouse.tl
  • base/content/warehouses.zip:warehouses/warehouse.script.lua
  • base/content/warehouses.zip:warehouses/modules.script.lua
  • base/content/warehouses.zip:warehouses/wh_bulk.module.lua

Gameplay references

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": {
        "notifyWhenAvailable": false,
        "yearFrom": 1900,
        "yearTo": 1940
      },
      "configureHudIconsScript": {
        "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureWarehouseHudIconsFn"
      },
      "createTemplateScript": {
        "fileName": "warehouse.script@createTemplateFn",
        "params": {
          "initialModule": "wh_bulk.module"
        }
      },
      "description": {
        "attributes": {
          "cost": [
            300000,
            -1
          ],
          "maintenanceCost": [
            50000,
            -1
          ],
          "noise": [
            20,
            -1
          ],
          "pollution": [
            100,
            -1
          ]
        },
        "cargoTypeSet": {
          "cargoClassesIncluded": [
            "BULK"
          ]
        },
        "description": "WAREHOUSE_BULK_DESCRIPTION",
        "icon": "icons/wh_bulk.tga",
        "name": "WAREHOUSE_BULK_NAME",
        "previewIcon": "icons/wh_bulk_preview.tga"
      },
      "menuCategory": {
        "categories": [
          {
            "category": "warehouses",
            "order": 3000
          }
        ]
      },
      "order": 1000,
      "params": {},
      "soundConfig": {
        "builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
        "soundSet": {
          "name": "sound/warehouse.snd"
        }
      }
    },
    {
      "availability": {
        "notifyWhenAvailable": false,
        "yearFrom": 1940,
        "yearTo": 1980
      },
      "configureHudIconsScript": {
        "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureWarehouseHudIconsFn"
      },
      "createTemplateScript": {
        "fileName": "warehouse.script@createTemplateFn",
        "params": {
          "initialModule": "wh_bulk.module"
        }
      },
      "description": {
        "attributes": {
          "cost": [
            900000,
            -1
          ],
          "maintenanceCost": [
            150000,
            -1
          ],
          "noise": [
            20,
            -1
          ],
          "pollution": [
            100,
            -1
          ]
        },
        "cargoTypeSet": {
          "cargoClassesIncluded": [
            "BULK"
          ]
        },
        "description": "WAREHOUSE_BULK_DESCRIPTION",
        "icon": "icons/wh_bulk.tga",
        "name": "WAREHOUSE_BULK_NAME",
        "previewIcon": "icons/wh_bulk_preview.tga"
      },
      "menuCategory": {
        "categories": [
          {
            "category": "warehouses",
            "order": 3000
          }
        ]
      },
      "order": 1000,
      "params": {},
      "soundConfig": {
        "builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
        "soundSet": {
          "name": "sound/warehouse.snd"
        }
      }
    },
    {
      "availability": {
        "notifyWhenAvailable": false,
        "yearFrom": 1980,
        "yearTo": 0
      },
      "configureHudIconsScript": {
        "fileName": "::/gui/construction/construction_desc_hud_icons.script@configureWarehouseHudIconsFn"
      },
      "createTemplateScript": {
        "fileName": "warehouse.script@createTemplateFn",
        "params": {
          "initialModule": "wh_bulk.module"
        }
      },
      "description": {
        "attributes": {
          "cost": [
            2700000,
            -1
          ],
          "maintenanceCost": [
            450000,
            -1
          ],
          "noise": [
            20,
            -1
          ],
          "pollution": [
            100,
            -1
          ]
        },
        "cargoTypeSet": {
          "cargoClassesIncluded": [
            "BULK"
          ]
        },
        "description": "WAREHOUSE_BULK_DESCRIPTION",
        "icon": "icons/wh_bulk.tga",
        "name": "WAREHOUSE_BULK_NAME",
        "previewIcon": "icons/wh_bulk_preview.tga"
      },
      "menuCategory": {
        "categories": [
          {
            "category": "warehouses",
            "order": 3000
          }
        ]
      },
      "order": 1000,
      "params": {},
      "soundConfig": {
        "builderAudioRes": "::/gui/construction/sound/buildoze_construction_large.builder_audio",
        "soundSet": {
          "name": "sound/warehouse.snd"
        }
      }
    }
  ],
  "warehouse": {
    "module": {
      "availability": {
        "yearFrom": 1850,
        "yearTo": 0
      },
      "builderAudioRes": "::/gui/construction/sound/buildoze_module.builder_audio",
      "description": {
        "attributes": {
          "cost": [
            300000,
            -1
          ],
          "maintenanceCost": [
            50000,
            -1
          ]
        },
        "description": "WAREHOUSE_BULK_DESCRIPTION",
        "icon": "::/warehouses/wh_bulk_module.tga",
        "name": "WAREHOUSE_BULK_NAME",
        "previewIcon": "::/warehouses/icons/wh_bulk_preview.tga"
      },
      "getModelsScript": {
        "fileName": "modules.script@bulk.getModelsFn",
        "params": {}
      },
      "menuCategory": {
        "categories": [
          {
            "category": "modules_warehouse",
            "order": 100
          }
        ]
      },
      "metadata": {
        "emissionConfig": {
          "noise": 20,
          "pollution": 50
        },
        "maintenanceCost": 50000,
        "price": 300000,
        "specialization": "BULK",
        "type": "bulk"
      },
      "type": "warehouse_large",
      "updateScript": {
        "fileName": "modules.script@bulk.updateFn",
        "params": {}
      }
    },
    "stock": {
      "capacity": 500,
      "cargoClassesIncluded": [
        "BULK"
      ],
      "cargoTypesExcluded": [
        "passengers"
      ],
      "loadSpeedModifier": 2,
      "mixedTypes": false
    },
    "timerEvidence": "Official manual; specialised STORAGE_STOCK behaviour implemented by engine"
  }
}